diff --git a/.vs/COP3_/DesignTimeBuild/.dtbcache.v2 b/.vs/COP3_/DesignTimeBuild/.dtbcache.v2 index 100c7c6..11ff84f 100644 Binary files a/.vs/COP3_/DesignTimeBuild/.dtbcache.v2 and b/.vs/COP3_/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/COP3_/v17/.futdcache.v2 b/.vs/COP3_/v17/.futdcache.v2 index 36d6bbd..9716a42 100644 Binary files a/.vs/COP3_/v17/.futdcache.v2 and b/.vs/COP3_/v17/.futdcache.v2 differ diff --git a/.vs/COP3_/v17/.suo b/.vs/COP3_/v17/.suo index 6a3b583..79cace3 100644 Binary files a/.vs/COP3_/v17/.suo and b/.vs/COP3_/v17/.suo differ diff --git a/.vs/COP3_/v17/DocumentLayout.backup.json b/.vs/COP3_/v17/DocumentLayout.backup.json index 2fde0ee..6367f11 100644 --- a/.vs/COP3_/v17/DocumentLayout.backup.json +++ b/.vs/COP3_/v17/DocumentLayout.backup.json @@ -3,13 +3,53 @@ "WorkspaceRootPath": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\cop3_.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\cop3_.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\plugins\\ipluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|solutionrelative:plugins\\ipluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}|WinFormsLibrary1\\WinFormsLibrary1.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\winformslibrary1\\winformslibrary1.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", + "RelativeMoniker": "D:0:0:{2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}|WinFormsLibrary1\\WinFormsLibrary1.csproj|solutionrelative:winformslibrary1\\winformslibrary1.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\plugins\\pluginsconventionelement.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|solutionrelative:plugins\\pluginsconventionelement.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{1AD68ED7-C48E-460B-AA6B-3A4BDC456480}|Contarcs\\Contracs.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\contarcs\\viewmodels\\orderviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{1AD68ED7-C48E-460B-AA6B-3A4BDC456480}|Contarcs\\Contracs.csproj|solutionrelative:contarcs\\viewmodels\\orderviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -70,14 +110,6 @@ "AbsoluteMoniker": "D:0:0:{1AD68ED7-C48E-460B-AA6B-3A4BDC456480}|Contarcs\\Contracs.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\contarcs\\bindingmodels\\citybindingmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{1AD68ED7-C48E-460B-AA6B-3A4BDC456480}|Contarcs\\Contracs.csproj|solutionrelative:contarcs\\bindingmodels\\citybindingmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{46BBA540-7DAB-4548-B486-E4A6E4C2C95E}|BusinessLogic\\BusinessLogic.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\businesslogic\\citylogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{46BBA540-7DAB-4548-B486-E4A6E4C2C95E}|BusinessLogic\\BusinessLogic.csproj|solutionrelative:businesslogic\\citylogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -106,7 +138,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 7, + "SelectedChildIndex": 5, "Children": [ { "$type": "Bookmark", @@ -116,9 +148,202 @@ "$type": "Bookmark", "Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}" }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "PluginsForm.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsForm.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "RelativeToolTip": "COP3_\\PluginsForm.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:34:33.885Z", + "EditorCaption": " [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "PluginsForm.Designer.cs", + "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.Designer.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsForm.Designer.cs", + "ToolTip": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.Designer.cs", + "RelativeToolTip": "COP3_\\PluginsForm.Designer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAAPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:34:06.735Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "PluginsConvention.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsConvention.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsConvention.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsConvention.cs", + "RelativeToolTip": "COP3_\\PluginsConvention.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAbAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:14:36.773Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "PluginsForm.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsForm.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs", + "RelativeToolTip": "COP3_\\PluginsForm.cs", + "ViewState": "AgIAAA8AAAAAAAAAAAAAACsAAAAmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:14:17.89Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", + "RelativeDocumentMoniker": "COP3_\\Program.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", + "RelativeToolTip": "COP3_\\Program.cs", + "ViewState": "AgIAABAAAAAAAAAAAAAgwDEAAAAtAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T10:55:48.526Z", + "EditorCaption": "" + }, { "$type": "Document", "DocumentIndex": 2, + "Title": "IPluginsConvention.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\IPluginsConvention.cs", + "RelativeDocumentMoniker": "Plugins\\IPluginsConvention.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\IPluginsConvention.cs", + "RelativeToolTip": "Plugins\\IPluginsConvention.cs", + "ViewState": "AgIAAA4AAAAAAAAAAAD4vyAAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:09:26.697Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "COP3_", + "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\COP3_.csproj", + "RelativeDocumentMoniker": "COP3_\\COP3_.csproj", + "ToolTip": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\COP3_.csproj", + "RelativeToolTip": "COP3_\\COP3_.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABwAAAAKAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-12-13T01:03:36.387Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "WinFormsLibrary1", + "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", + "RelativeDocumentMoniker": "WinFormsLibrary1\\WinFormsLibrary1.csproj", + "ToolTip": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", + "RelativeToolTip": "WinFormsLibrary1\\WinFormsLibrary1.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-12-13T01:47:46.254Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "PluginsConventionElement.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\PluginsConventionElement.cs", + "RelativeDocumentMoniker": "Plugins\\PluginsConventionElement.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\PluginsConventionElement.cs", + "RelativeToolTip": "Plugins\\PluginsConventionElement.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:11:15.016Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "FormMain.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", + "RelativeDocumentMoniker": "COP3_\\FormMain.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", + "RelativeToolTip": "COP3_\\FormMain.cs", + "ViewState": "AgIAANMAAAAAAAAAAAAAAPUAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T10:05:34.264Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "FormGuide.Designer.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", + "RelativeDocumentMoniker": "COP3_\\FormGuide.Designer.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", + "RelativeToolTip": "COP3_\\FormGuide.Designer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T12:07:59.918Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "FormGuide.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", + "RelativeDocumentMoniker": "COP3_\\FormGuide.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", + "RelativeToolTip": "COP3_\\FormGuide.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAIcAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T12:07:05.433Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "FormEdit.Designer.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", + "RelativeDocumentMoniker": "COP3_\\FormEdit.Designer.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", + "RelativeToolTip": "COP3_\\FormEdit.Designer.cs", + "ViewState": "AgIAAAcAAAAAAAAAAAAtwBYAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T11:32:16.815Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "DataBase.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", + "RelativeDocumentMoniker": "DataBaseImplement\\DataBase.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", + "RelativeToolTip": "DataBaseImplement\\DataBase.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T10:54:12.544Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "FormEdit.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", + "RelativeDocumentMoniker": "COP3_\\FormEdit.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", + "RelativeToolTip": "COP3_\\FormEdit.cs", + "ViewState": "AgIAABAAAAAAAAAAAAAjwB4AAABFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T11:31:51.212Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, "Title": "OrderViewModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\ViewModels\\OrderViewModel.cs", "RelativeDocumentMoniker": "Contarcs\\ViewModels\\OrderViewModel.cs", @@ -131,81 +356,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, - "Title": "FormGuide.Designer.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", - "RelativeDocumentMoniker": "COP3_\\FormGuide.Designer.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", - "RelativeToolTip": "COP3_\\FormGuide.Designer.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAAIAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T12:07:59.918Z" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "FormGuide.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", - "RelativeDocumentMoniker": "COP3_\\FormGuide.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", - "RelativeToolTip": "COP3_\\FormGuide.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAIcAAAAzAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T12:07:05.433Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "FormEdit.Designer.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", - "RelativeDocumentMoniker": "COP3_\\FormEdit.Designer.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", - "RelativeToolTip": "COP3_\\FormEdit.Designer.cs", - "ViewState": "AgIAAAcAAAAAAAAAAAAtwBYAAAAIAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T11:32:16.815Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "DataBase.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", - "RelativeDocumentMoniker": "DataBaseImplement\\DataBase.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", - "RelativeToolTip": "DataBaseImplement\\DataBase.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:54:12.544Z" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "FormEdit.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", - "RelativeDocumentMoniker": "COP3_\\FormEdit.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", - "RelativeToolTip": "COP3_\\FormEdit.cs", - "ViewState": "AgIAAA8AAAAAAAAAAAAnwB4AAABFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T11:31:51.212Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "FormMain.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", - "RelativeDocumentMoniker": "COP3_\\FormMain.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", - "RelativeToolTip": "COP3_\\FormMain.cs", - "ViewState": "AgIAAAUAAAAAAAAAAAAMwOgAAAA4AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:05:34.264Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 13, "Title": "20241212213847_Init.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Migrations\\20241212213847_Init.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Migrations\\20241212213847_Init.cs", @@ -213,11 +364,12 @@ "RelativeToolTip": "DataBaseImplement\\Migrations\\20241212213847_Init.cs", "ViewState": "AgIAABYAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-12T21:38:47.659Z" + "WhenOpened": "2024-12-12T21:38:47.659Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 25, "Title": "ICityStorage.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\StorageContracts\\ICityStorage.cs", "RelativeDocumentMoniker": "Contarcs\\StorageContracts\\ICityStorage.cs", @@ -225,11 +377,12 @@ "RelativeToolTip": "Contarcs\\StorageContracts\\ICityStorage.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T12:32:54.45Z" + "WhenOpened": "2024-11-27T12:32:54.45Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 27, "Title": "CityLogic.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\BusinessLogic\\CityLogic.cs", "RelativeDocumentMoniker": "BusinessLogic\\CityLogic.cs", @@ -237,11 +390,12 @@ "RelativeToolTip": "BusinessLogic\\CityLogic.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAKAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:58:22.804Z" + "WhenOpened": "2024-11-27T10:58:22.804Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 15, "Title": "OrderLogic.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\BusinessLogic\\OrderLogic.cs", "RelativeDocumentMoniker": "BusinessLogic\\OrderLogic.cs", @@ -249,11 +403,12 @@ "RelativeToolTip": "BusinessLogic\\OrderLogic.cs", "ViewState": "AgIAAAQAAAAAAAAAAIAwwBYAAAAMAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:42:06.648Z" + "WhenOpened": "2024-11-27T10:42:06.648Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 16, "Title": "WinFormsLibrary1.csproj", "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", "RelativeDocumentMoniker": "WinFormsLibrary1\\WinFormsLibrary1.csproj", @@ -261,23 +416,12 @@ "RelativeToolTip": "WinFormsLibrary1\\WinFormsLibrary1.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-12-12T21:12:21.236Z" + "WhenOpened": "2024-12-12T21:12:21.236Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 17, - "Title": "Program.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", - "RelativeDocumentMoniker": "COP3_\\Program.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", - "RelativeToolTip": "COP3_\\Program.cs", - "ViewState": "AgIAAAUAAAAAAAAAAAAYwCkAAAA0AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:55:48.526Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 28, "Title": "City.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Models\\City.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Models\\City.cs", @@ -285,11 +429,12 @@ "RelativeToolTip": "DataBaseImplement\\Models\\City.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAjAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:46:30.515Z" + "WhenOpened": "2024-11-27T10:46:30.515Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 19, "Title": "Order.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Models\\Order.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Models\\Order.cs", @@ -297,11 +442,12 @@ "RelativeToolTip": "DataBaseImplement\\Models\\Order.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAkAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:46:17.056Z" + "WhenOpened": "2024-11-27T10:46:17.056Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 29, "Title": "DataBaseImplement.csproj", "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBaseImplement.csproj", "RelativeDocumentMoniker": "DataBaseImplement\\DataBaseImplement.csproj", @@ -309,11 +455,12 @@ "RelativeToolTip": "DataBaseImplement\\DataBaseImplement.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-11-27T10:43:55.615Z" + "WhenOpened": "2024-11-27T10:43:55.615Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 24, "Title": "CityStorage.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Implements\\CityStorage.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Implements\\CityStorage.cs", @@ -321,11 +468,12 @@ "RelativeToolTip": "DataBaseImplement\\Implements\\CityStorage.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAoAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:44:04.286Z" + "WhenOpened": "2024-11-27T10:44:04.286Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 31, "Title": "Contracs.csproj", "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\Contracs.csproj", "RelativeDocumentMoniker": "Contarcs\\Contracs.csproj", @@ -333,11 +481,12 @@ "RelativeToolTip": "Contarcs\\Contracs.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-11-27T10:40:16.103Z" + "WhenOpened": "2024-11-27T10:40:16.103Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 26, "Title": "CityBindingModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\BindingModels\\CityBindingModel.cs", "RelativeDocumentMoniker": "Contarcs\\BindingModels\\CityBindingModel.cs", @@ -345,11 +494,12 @@ "RelativeToolTip": "Contarcs\\BindingModels\\CityBindingModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:40:50.312Z" + "WhenOpened": "2024-11-27T10:40:50.312Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 21, "Title": "OrderBindingModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\BindingModels\\OrderBindingModel.cs", "RelativeDocumentMoniker": "Contarcs\\BindingModels\\OrderBindingModel.cs", @@ -357,11 +507,12 @@ "RelativeToolTip": "Contarcs\\BindingModels\\OrderBindingModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAwAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:40:19.102Z" + "WhenOpened": "2024-11-27T10:40:19.102Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 22, "Title": "ICityModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataModels\\ICityModel.cs", "RelativeDocumentMoniker": "DataModels\\ICityModel.cs", @@ -369,11 +520,12 @@ "RelativeToolTip": "DataModels\\ICityModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:39:46.988Z" + "WhenOpened": "2024-11-27T10:39:46.988Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 18, "Title": "IOrderModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataModels\\IOrderModel.cs", "RelativeDocumentMoniker": "DataModels\\IOrderModel.cs", @@ -381,29 +533,32 @@ "RelativeToolTip": "DataModels\\IOrderModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:39:27.85Z" + "WhenOpened": "2024-11-27T10:39:27.85Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "FormEdit.cs [Design]", + "DocumentIndex": 17, + "Title": "FormEdit.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", "RelativeDocumentMoniker": "COP3_\\FormEdit.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs [Design]", - "RelativeToolTip": "COP3_\\FormEdit.cs [Design]", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "RelativeToolTip": "COP3_\\FormEdit.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T11:36:14.385Z" + "WhenOpened": "2024-11-27T11:36:14.385Z", + "EditorCaption": " [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]" }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "FormMain.cs [Design]", + "DocumentIndex": 23, + "Title": "FormMain.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", "RelativeDocumentMoniker": "COP3_\\FormMain.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs [Design]", - "RelativeToolTip": "COP3_\\FormMain.cs [Design]", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "RelativeToolTip": "COP3_\\FormMain.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T09:27:02.569Z" + "WhenOpened": "2024-11-27T09:27:02.569Z", + "EditorCaption": " [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]" } ] } diff --git a/.vs/COP3_/v17/DocumentLayout.json b/.vs/COP3_/v17/DocumentLayout.json index 6ae17bd..60a878f 100644 --- a/.vs/COP3_/v17/DocumentLayout.json +++ b/.vs/COP3_/v17/DocumentLayout.json @@ -2,10 +2,50 @@ "Version": 1, "WorkspaceRootPath": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\cop3_.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\cop3_.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\plugins\\ipluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|solutionrelative:plugins\\ipluginsconvention.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}|WinFormsLibrary1\\WinFormsLibrary1.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\winformslibrary1\\winformslibrary1.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", + "RelativeMoniker": "D:0:0:{2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}|WinFormsLibrary1\\WinFormsLibrary1.csproj|solutionrelative:winformslibrary1\\winformslibrary1.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\pluginsform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\pluginsform.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\plugins\\pluginsconventionelement.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11A8E4F9-A801-4047-9D59-799B13358D5E}|Plugins\\Plugins.csproj|solutionrelative:plugins\\pluginsconventionelement.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -70,14 +110,6 @@ "AbsoluteMoniker": "D:0:0:{1AD68ED7-C48E-460B-AA6B-3A4BDC456480}|Contarcs\\Contracs.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\contarcs\\bindingmodels\\citybindingmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{1AD68ED7-C48E-460B-AA6B-3A4BDC456480}|Contarcs\\Contracs.csproj|solutionrelative:contarcs\\bindingmodels\\citybindingmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5F873328-EE2D-43AA-8CA4-D20618AB7E39}|COP3_\\COP3_.csproj|solutionrelative:cop3_\\formguide.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{46BBA540-7DAB-4548-B486-E4A6E4C2C95E}|BusinessLogic\\BusinessLogic.csproj|c:\\users\\pyata\\source\\repos\\pibd-31_pyatakov_kirill_cop\\businesslogic\\citylogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{46BBA540-7DAB-4548-B486-E4A6E4C2C95E}|BusinessLogic\\BusinessLogic.csproj|solutionrelative:businesslogic\\citylogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -106,7 +138,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 8, + "SelectedChildIndex": 4, "Children": [ { "$type": "Bookmark", @@ -116,9 +148,202 @@ "$type": "Bookmark", "Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}" }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "PluginsForm.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsForm.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "RelativeToolTip": "COP3_\\PluginsForm.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:34:33.885Z", + "EditorCaption": " [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "PluginsForm.Designer.cs", + "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.Designer.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsForm.Designer.cs", + "ToolTip": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.Designer.cs", + "RelativeToolTip": "COP3_\\PluginsForm.Designer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAAPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:34:06.735Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "PluginsConvention.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsConvention.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsConvention.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsConvention.cs", + "RelativeToolTip": "COP3_\\PluginsConvention.cs", + "ViewState": "AgIAAH4AAAAAAAAAAAAIwOMAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:14:36.773Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "PluginsForm.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs", + "RelativeDocumentMoniker": "COP3_\\PluginsForm.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\PluginsForm.cs", + "RelativeToolTip": "COP3_\\PluginsForm.cs", + "ViewState": "AgIAAKYAAAAAAAAAAAAcwL8AAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:14:17.89Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", + "RelativeDocumentMoniker": "COP3_\\Program.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", + "RelativeToolTip": "COP3_\\Program.cs", + "ViewState": "AgIAABAAAAAAAAAAAAAgwDEAAAAtAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T10:55:48.526Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "IPluginsConvention.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\IPluginsConvention.cs", + "RelativeDocumentMoniker": "Plugins\\IPluginsConvention.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\IPluginsConvention.cs", + "RelativeToolTip": "Plugins\\IPluginsConvention.cs", + "ViewState": "AgIAAA4AAAAAAAAAAAD4vyAAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:09:26.697Z", + "EditorCaption": "" + }, { "$type": "Document", "DocumentIndex": 2, + "Title": "COP3_", + "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\COP3_.csproj", + "RelativeDocumentMoniker": "COP3_\\COP3_.csproj", + "ToolTip": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\COP3_.csproj", + "RelativeToolTip": "COP3_\\COP3_.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABwAAAAKAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-12-13T01:03:36.387Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "WinFormsLibrary1", + "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", + "RelativeDocumentMoniker": "WinFormsLibrary1\\WinFormsLibrary1.csproj", + "ToolTip": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", + "RelativeToolTip": "WinFormsLibrary1\\WinFormsLibrary1.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-12-13T01:47:46.254Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "PluginsConventionElement.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\PluginsConventionElement.cs", + "RelativeDocumentMoniker": "Plugins\\PluginsConventionElement.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\PluginsConventionElement.cs", + "RelativeToolTip": "Plugins\\PluginsConventionElement.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-12-13T01:11:15.016Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "FormMain.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", + "RelativeDocumentMoniker": "COP3_\\FormMain.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", + "RelativeToolTip": "COP3_\\FormMain.cs", + "ViewState": "AgIAANMAAAAAAAAAAAAAAPUAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T10:05:34.264Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "FormGuide.Designer.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", + "RelativeDocumentMoniker": "COP3_\\FormGuide.Designer.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", + "RelativeToolTip": "COP3_\\FormGuide.Designer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T12:07:59.918Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "FormGuide.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", + "RelativeDocumentMoniker": "COP3_\\FormGuide.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", + "RelativeToolTip": "COP3_\\FormGuide.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAIcAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T12:07:05.433Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "FormEdit.Designer.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", + "RelativeDocumentMoniker": "COP3_\\FormEdit.Designer.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", + "RelativeToolTip": "COP3_\\FormEdit.Designer.cs", + "ViewState": "AgIAAAcAAAAAAAAAAAAtwBYAAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T11:32:16.815Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "DataBase.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", + "RelativeDocumentMoniker": "DataBaseImplement\\DataBase.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", + "RelativeToolTip": "DataBaseImplement\\DataBase.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T10:54:12.544Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "FormEdit.cs", + "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", + "RelativeDocumentMoniker": "COP3_\\FormEdit.cs", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", + "RelativeToolTip": "COP3_\\FormEdit.cs", + "ViewState": "AgIAABAAAAAAAAAAAAAjwB4AAABFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-27T11:31:51.212Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, "Title": "OrderViewModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\ViewModels\\OrderViewModel.cs", "RelativeDocumentMoniker": "Contarcs\\ViewModels\\OrderViewModel.cs", @@ -131,81 +356,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, - "Title": "FormGuide.Designer.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", - "RelativeDocumentMoniker": "COP3_\\FormGuide.Designer.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.Designer.cs", - "RelativeToolTip": "COP3_\\FormGuide.Designer.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAAIAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T12:07:59.918Z" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "FormGuide.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", - "RelativeDocumentMoniker": "COP3_\\FormGuide.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormGuide.cs", - "RelativeToolTip": "COP3_\\FormGuide.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAIcAAAAzAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T12:07:05.433Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "FormEdit.Designer.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", - "RelativeDocumentMoniker": "COP3_\\FormEdit.Designer.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.Designer.cs", - "RelativeToolTip": "COP3_\\FormEdit.Designer.cs", - "ViewState": "AgIAAAcAAAAAAAAAAAAtwBYAAAAIAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T11:32:16.815Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "DataBase.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", - "RelativeDocumentMoniker": "DataBaseImplement\\DataBase.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBase.cs", - "RelativeToolTip": "DataBaseImplement\\DataBase.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:54:12.544Z" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "FormEdit.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", - "RelativeDocumentMoniker": "COP3_\\FormEdit.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", - "RelativeToolTip": "COP3_\\FormEdit.cs", - "ViewState": "AgIAAA8AAAAAAAAAAAAnwB4AAABFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T11:31:51.212Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "FormMain.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", - "RelativeDocumentMoniker": "COP3_\\FormMain.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", - "RelativeToolTip": "COP3_\\FormMain.cs", - "ViewState": "AgIAAOwAAAAAAAAAAAAawPwAAABLAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:05:34.264Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 13, "Title": "20241212213847_Init.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Migrations\\20241212213847_Init.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Migrations\\20241212213847_Init.cs", @@ -213,11 +364,12 @@ "RelativeToolTip": "DataBaseImplement\\Migrations\\20241212213847_Init.cs", "ViewState": "AgIAABYAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-12T21:38:47.659Z" + "WhenOpened": "2024-12-12T21:38:47.659Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 25, "Title": "ICityStorage.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\StorageContracts\\ICityStorage.cs", "RelativeDocumentMoniker": "Contarcs\\StorageContracts\\ICityStorage.cs", @@ -225,11 +377,12 @@ "RelativeToolTip": "Contarcs\\StorageContracts\\ICityStorage.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T12:32:54.45Z" + "WhenOpened": "2024-11-27T12:32:54.45Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 27, "Title": "CityLogic.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\BusinessLogic\\CityLogic.cs", "RelativeDocumentMoniker": "BusinessLogic\\CityLogic.cs", @@ -237,11 +390,12 @@ "RelativeToolTip": "BusinessLogic\\CityLogic.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAKAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:58:22.804Z" + "WhenOpened": "2024-11-27T10:58:22.804Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 15, "Title": "OrderLogic.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\BusinessLogic\\OrderLogic.cs", "RelativeDocumentMoniker": "BusinessLogic\\OrderLogic.cs", @@ -249,11 +403,12 @@ "RelativeToolTip": "BusinessLogic\\OrderLogic.cs", "ViewState": "AgIAAAQAAAAAAAAAAIAwwBYAAAAMAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:42:06.648Z" + "WhenOpened": "2024-11-27T10:42:06.648Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 16, "Title": "WinFormsLibrary1.csproj", "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", "RelativeDocumentMoniker": "WinFormsLibrary1\\WinFormsLibrary1.csproj", @@ -261,23 +416,12 @@ "RelativeToolTip": "WinFormsLibrary1\\WinFormsLibrary1.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-12-12T21:12:21.236Z" + "WhenOpened": "2024-12-12T21:12:21.236Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 17, - "Title": "Program.cs", - "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", - "RelativeDocumentMoniker": "COP3_\\Program.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\Program.cs", - "RelativeToolTip": "COP3_\\Program.cs", - "ViewState": "AgIAAAUAAAAAAAAAAAAYwCkAAAA0AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:55:48.526Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 28, "Title": "City.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Models\\City.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Models\\City.cs", @@ -285,11 +429,12 @@ "RelativeToolTip": "DataBaseImplement\\Models\\City.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAjAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:46:30.515Z" + "WhenOpened": "2024-11-27T10:46:30.515Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 19, "Title": "Order.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Models\\Order.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Models\\Order.cs", @@ -297,11 +442,12 @@ "RelativeToolTip": "DataBaseImplement\\Models\\Order.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAkAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:46:17.056Z" + "WhenOpened": "2024-11-27T10:46:17.056Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 29, "Title": "DataBaseImplement.csproj", "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBaseImplement.csproj", "RelativeDocumentMoniker": "DataBaseImplement\\DataBaseImplement.csproj", @@ -309,11 +455,12 @@ "RelativeToolTip": "DataBaseImplement\\DataBaseImplement.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-11-27T10:43:55.615Z" + "WhenOpened": "2024-11-27T10:43:55.615Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 24, "Title": "CityStorage.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\Implements\\CityStorage.cs", "RelativeDocumentMoniker": "DataBaseImplement\\Implements\\CityStorage.cs", @@ -321,11 +468,12 @@ "RelativeToolTip": "DataBaseImplement\\Implements\\CityStorage.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAoAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:44:04.286Z" + "WhenOpened": "2024-11-27T10:44:04.286Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 31, "Title": "Contracs.csproj", "DocumentMoniker": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\Contracs.csproj", "RelativeDocumentMoniker": "Contarcs\\Contracs.csproj", @@ -333,11 +481,12 @@ "RelativeToolTip": "Contarcs\\Contracs.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-11-27T10:40:16.103Z" + "WhenOpened": "2024-11-27T10:40:16.103Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 26, "Title": "CityBindingModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\BindingModels\\CityBindingModel.cs", "RelativeDocumentMoniker": "Contarcs\\BindingModels\\CityBindingModel.cs", @@ -345,11 +494,12 @@ "RelativeToolTip": "Contarcs\\BindingModels\\CityBindingModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:40:50.312Z" + "WhenOpened": "2024-11-27T10:40:50.312Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 21, "Title": "OrderBindingModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Contarcs\\BindingModels\\OrderBindingModel.cs", "RelativeDocumentMoniker": "Contarcs\\BindingModels\\OrderBindingModel.cs", @@ -357,11 +507,12 @@ "RelativeToolTip": "Contarcs\\BindingModels\\OrderBindingModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAwAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:40:19.102Z" + "WhenOpened": "2024-11-27T10:40:19.102Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 22, "Title": "ICityModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataModels\\ICityModel.cs", "RelativeDocumentMoniker": "DataModels\\ICityModel.cs", @@ -369,11 +520,12 @@ "RelativeToolTip": "DataModels\\ICityModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:39:46.988Z" + "WhenOpened": "2024-11-27T10:39:46.988Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 18, "Title": "IOrderModel.cs", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\DataModels\\IOrderModel.cs", "RelativeDocumentMoniker": "DataModels\\IOrderModel.cs", @@ -381,29 +533,32 @@ "RelativeToolTip": "DataModels\\IOrderModel.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T10:39:27.85Z" + "WhenOpened": "2024-11-27T10:39:27.85Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "FormEdit.cs [Design]", + "DocumentIndex": 17, + "Title": "FormEdit.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs", "RelativeDocumentMoniker": "COP3_\\FormEdit.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs [Design]", - "RelativeToolTip": "COP3_\\FormEdit.cs [Design]", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormEdit.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "RelativeToolTip": "COP3_\\FormEdit.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T11:36:14.385Z" + "WhenOpened": "2024-11-27T11:36:14.385Z", + "EditorCaption": " [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]" }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "FormMain.cs [Design]", + "DocumentIndex": 23, + "Title": "FormMain.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "DocumentMoniker": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs", "RelativeDocumentMoniker": "COP3_\\FormMain.cs", - "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs [Design]", - "RelativeToolTip": "COP3_\\FormMain.cs [Design]", + "ToolTip": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\FormMain.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", + "RelativeToolTip": "COP3_\\FormMain.cs [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-27T09:27:02.569Z" + "WhenOpened": "2024-11-27T09:27:02.569Z", + "EditorCaption": " [\u041A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440]" } ] } diff --git a/.vs/ProjectEvaluation/cop3_.metadata.v9.bin b/.vs/ProjectEvaluation/cop3_.metadata.v9.bin index e9f651a..a859401 100644 Binary files a/.vs/ProjectEvaluation/cop3_.metadata.v9.bin and b/.vs/ProjectEvaluation/cop3_.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/cop3_.projects.v9.bin b/.vs/ProjectEvaluation/cop3_.projects.v9.bin index 5195bd5..1237398 100644 Binary files a/.vs/ProjectEvaluation/cop3_.projects.v9.bin and b/.vs/ProjectEvaluation/cop3_.projects.v9.bin differ diff --git a/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.dll b/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.dll index 26831bd..890ac47 100644 Binary files a/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.dll and b/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.dll differ diff --git a/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.pdb b/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.pdb index e8442ce..d2d0d3b 100644 Binary files a/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.pdb and b/BusinessLogic/bin/Debug/net8.0-windows/BusinessLogic.pdb differ diff --git a/BusinessLogic/bin/Debug/net8.0-windows/Contracs.dll b/BusinessLogic/bin/Debug/net8.0-windows/Contracs.dll index 506d0be..a34bc8a 100644 Binary files a/BusinessLogic/bin/Debug/net8.0-windows/Contracs.dll and b/BusinessLogic/bin/Debug/net8.0-windows/Contracs.dll differ diff --git a/BusinessLogic/bin/Debug/net8.0-windows/Contracs.pdb b/BusinessLogic/bin/Debug/net8.0-windows/Contracs.pdb index 85feba0..0c01914 100644 Binary files a/BusinessLogic/bin/Debug/net8.0-windows/Contracs.pdb and b/BusinessLogic/bin/Debug/net8.0-windows/Contracs.pdb differ diff --git a/BusinessLogic/bin/Debug/net8.0-windows/DataModels.dll b/BusinessLogic/bin/Debug/net8.0-windows/DataModels.dll index d0f61ce..79c431a 100644 Binary files a/BusinessLogic/bin/Debug/net8.0-windows/DataModels.dll and b/BusinessLogic/bin/Debug/net8.0-windows/DataModels.dll differ diff --git a/BusinessLogic/bin/Debug/net8.0-windows/DataModels.pdb b/BusinessLogic/bin/Debug/net8.0-windows/DataModels.pdb index 4170892..2407893 100644 Binary files a/BusinessLogic/bin/Debug/net8.0-windows/DataModels.pdb and b/BusinessLogic/bin/Debug/net8.0-windows/DataModels.pdb differ diff --git a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfo.cs b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfo.cs index b9b344d..5be59c3 100644 --- a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfo.cs +++ b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("BusinessLogic")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9e29bd9aa9ebfc03b7291e7ab3eab2d83503eae8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1a19132a1862809298abc80050b30afd2d36a621")] [assembly: System.Reflection.AssemblyProductAttribute("BusinessLogic")] [assembly: System.Reflection.AssemblyTitleAttribute("BusinessLogic")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfoInputs.cache b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfoInputs.cache index 4c0261a..50d48d3 100644 --- a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfoInputs.cache +++ b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.AssemblyInfoInputs.cache @@ -1 +1 @@ -aeccb72fe9c01f204460ffdfba91dab3956fe4da07b35252b7c40c0744337d99 +59b40dfc5127701a9c45495c1f3026e2acc344bf7457df24d4830af8db8d8c76 diff --git a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.csproj.AssemblyReference.cache b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.csproj.AssemblyReference.cache index 981ebcf..618facb 100644 Binary files a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.csproj.AssemblyReference.cache and b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.csproj.AssemblyReference.cache differ diff --git a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.dll b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.dll index 26831bd..890ac47 100644 Binary files a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.dll and b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.dll differ diff --git a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.pdb b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.pdb index e8442ce..d2d0d3b 100644 Binary files a/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.pdb and b/BusinessLogic/obj/Debug/net8.0-windows/BusinessLogic.pdb differ diff --git a/BusinessLogic/obj/Debug/net8.0-windows/ref/BusinessLogic.dll b/BusinessLogic/obj/Debug/net8.0-windows/ref/BusinessLogic.dll index 184d591..49994b7 100644 Binary files a/BusinessLogic/obj/Debug/net8.0-windows/ref/BusinessLogic.dll and b/BusinessLogic/obj/Debug/net8.0-windows/ref/BusinessLogic.dll differ diff --git a/BusinessLogic/obj/Debug/net8.0-windows/refint/BusinessLogic.dll b/BusinessLogic/obj/Debug/net8.0-windows/refint/BusinessLogic.dll index 184d591..49994b7 100644 Binary files a/BusinessLogic/obj/Debug/net8.0-windows/refint/BusinessLogic.dll and b/BusinessLogic/obj/Debug/net8.0-windows/refint/BusinessLogic.dll differ diff --git a/COP3_.sln b/COP3_.sln index 473a4fe..e0eac22 100644 --- a/COP3_.sln +++ b/COP3_.sln @@ -15,6 +15,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataModels", "DataModels\Da EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsLibrary1", "WinFormsLibrary1\WinFormsLibrary1.csproj", "{2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugins", "Plugins\Plugins.csproj", "{11A8E4F9-A801-4047-9D59-799B13358D5E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -45,6 +47,10 @@ Global {2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}.Debug|Any CPU.Build.0 = Debug|Any CPU {2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}.Release|Any CPU.ActiveCfg = Release|Any CPU {2A5FA4D6-DB5C-4407-9D47-66BB61DDE865}.Release|Any CPU.Build.0 = Release|Any CPU + {11A8E4F9-A801-4047-9D59-799B13358D5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {11A8E4F9-A801-4047-9D59-799B13358D5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {11A8E4F9-A801-4047-9D59-799B13358D5E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {11A8E4F9-A801-4047-9D59-799B13358D5E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/COP3_/COP3_.csproj b/COP3_/COP3_.csproj index 150feec..b7c8733 100644 --- a/COP3_/COP3_.csproj +++ b/COP3_/COP3_.csproj @@ -16,13 +16,14 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + + \ No newline at end of file diff --git a/COP3_/COP3_.csproj.user b/COP3_/COP3_.csproj.user index 5ab827a..c80b28b 100644 --- a/COP3_/COP3_.csproj.user +++ b/COP3_/COP3_.csproj.user @@ -10,5 +10,8 @@ Form + + Form + \ No newline at end of file diff --git a/COP3_/FormMain.cs b/COP3_/FormMain.cs index 2376db0..22e310b 100644 --- a/COP3_/FormMain.cs +++ b/COP3_/FormMain.cs @@ -217,8 +217,7 @@ namespace COP3_ } List tables = new List(); - //var destinations = (from order in orders group order.OrderDeliveryTime by order.OrderDestination).Distinct().ToList() ; - var deliveryTime = (from order in orders select order.OrderDeliveryTime).Distinct().ToArray(); + var deliveryTime = (from order in orders select order.OrderDeliveryTime).Distinct().Order().ToArray(); var destinations = (from order in orders select order.OrderDestination).Distinct().ToList(); foreach(var item in destinations) { @@ -235,8 +234,7 @@ namespace COP3_ } ); } - - diagramWordNoVisibleComponent1.CreateDocumentWithChart(filePath, fileTitle, "", UserComponentsOption19.DiagramWordNoVisibleComponent.LegendPosition.Bottom, tables); + diagramWordNoVisibleComponent1.CreateDocumentWithChart(filePath, fileTitle, "", UserComponentsOption19.DiagramWordNoVisibleComponent.LegendPosition.Bottom, tables, (from delivery in deliveryTime select delivery.ToString()).ToList()); MessageBox.Show(" .", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } diff --git a/COP3_/PluginsConvention.cs b/COP3_/PluginsConvention.cs new file mode 100644 index 0000000..5d49f5c --- /dev/null +++ b/COP3_/PluginsConvention.cs @@ -0,0 +1,232 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Plugins; +using Contracts.BusinessLogicContracts; +using WinFormsLibrary1; +using Contracts.ViewModels; +using Contracts.BindingModels; +using UserComponentsOption19; +using Components; +using DataBaseImplements.Implements; +using BusinessLogic; +using WinFormsLibrary1.HelperClasses; + +namespace COP3_ +{ + public class PluginsConvention : IPluginsConvention + { + private readonly IOrderLogic _orderLogic; + private readonly ICityStatusLogic _cityLogic; + private readonly ListComponent _list; + private readonly PDFTable _pdfTable; + private readonly ComponentExcelTableWithColumnHeader _excelTable; + private readonly DiagramWordNoVisibleComponent _wordDiagram; + public string PluginName { get; set; } = "Orders"; + + public UserControl GetControl + { + get { return _list; } + } + + public PluginsConvention() + { + _orderLogic = new OrderLogic(new OrderStorage()); + _cityLogic = new CityLogic(new CityStorage()); + _pdfTable = new(); + _excelTable = new(); + _wordDiagram = new(); + _list = new(); + } + + public PluginsConventionElement GetElement + { + get + { + int Id = _list.GetObjectFromSelectedRow()!.Id; + byte[] bytes = new byte[16]; + BitConverter.GetBytes(Id).CopyTo(bytes, 0); + Guid guid = new Guid(bytes); + return new PluginsConventionElement() { Id = guid }; + } + } + + public Form GetForm(PluginsConventionElement element) + { + if (element == null) + { + return new FormMain(_orderLogic, _cityLogic); + } + else + { + int id = element.Id.GetHashCode(); + int? idl = id; + OrderViewModel model = _orderLogic.ReadElement(new Contracts.SearchModels.OrderSearchModel { Id = idl }); + FormEdit form = new FormEdit(_orderLogic, _cityLogic); + form.Id = element.Id.GetHashCode(); + return form; + } + } + + public Form GetThesaurus() + { + return new FormGuide(_cityLogic); + } + + public bool DeleteElement(PluginsConventionElement element) + { + _orderLogic.Delete( + new OrderBindingModel { Id = element.Id.GetHashCode() } + ); + return true; + } + + public void ReloadData() + { + try + { + var orders = _orderLogic.ReadList(null); + _list.ClearRows(); + _list.FillTemplateString("Заказ: (OrderDestination), Индентфикатор: (Id), ФИО: (FIO), Дата доставки: (OrderDeliveryTime)", "(", ")"); + foreach (var order in orders) + { + _list.AddObjectToListBox(order); + } + } + catch (Exception ex) + { + MessageBox.Show( + ex.Message, + "Ошибка", + MessageBoxButtons.OK, + MessageBoxIcon.Error + ); + } + } + + public bool CreateSimpleDocument(PluginsConventionSaveDocument saveDocument) + { + string filePath = saveDocument.FileName; + + string title = "Продвижение заказа"; + + try + { + var orders = _orderLogic.ReadList(null); + var cities = _cityLogic.ReadList(null); + + if (orders != null) + { + List tables = new List(); + string[,] var = new string[7, orders.Count]; + for (int i = 0; i < orders.Count; i++) + { + var[0, i] = orders[i].Id.ToString(); + for (int j = 1; j < 7; j++) + { + if (j <= orders[i].OrderPath.Length) + var[j, i] = orders[i].OrderPath[j - 1]; + else var[j, i] = string.Empty; + } + } + tables.Add(var); + PdfDocumentData pdfdata = new PdfDocumentData(filePath, title, tables); + _pdfTable.GeneratePdf(pdfdata); + MessageBox.Show("Файл успешно создан.", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); + return true; + } + else return false; + } + catch (Exception ex) + { + MessageBox.Show(ex.Message); + return false; + } + } + + public bool CreateTableDocument(PluginsConventionSaveDocument saveDocument) + { + string filePath = saveDocument.FileName; + + try + { + var orders = _orderLogic.ReadList(null); + + if (orders == null || !orders.Any()) + { + MessageBox.Show("Нет данных"); + return false; + } + List<(string title, string propertyName, float height)> headers = new List<(string title, string propertyName, float height)> + { + ("ID","Id",20), + ("ФИО", "FIO",40), + ("Пункт назначения", "OrderDestination",40), + ("Дата доставки", "OrderDeliveryTime",40) + }; + List<(int StartRow, int EndRow, int StartCol, int EndCol, string title)> mergeCellsInfo = new List<(int StartRow, int EndRow, int StartCol, int EndCol, string title)> + { + (3, 4, 1, 1, "Заказ") + }; + _excelTable.GenerateExcelFile(filePath, "Excel", mergeCellsInfo, orders, headers); + + + MessageBox.Show("Файл успешно создан.", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); + return true; + } + catch (Exception ex) + { + MessageBox.Show($"Ошибка при создании файла: {ex.Message}", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + } + + public bool CreateChartDocument(PluginsConventionSaveDocument saveDocument) + { + string filePath = saveDocument.FileName; + string fileTitle = "Информация о заказах"; + + try + { + var orders = _orderLogic.ReadList(null); + + if (orders == null || !orders.Any()) + { + MessageBox.Show("Нет данных"); + return false; + } + + List tables = new List(); + var deliveryTime = (from order in orders select order.OrderDeliveryTime).Distinct().Order().ToArray(); + var destinations = (from order in orders select order.OrderDestination).Distinct().ToList(); + foreach (var item in destinations) + { + double[] ints = new double[deliveryTime.Length]; + for (int i = 0; i < deliveryTime.Length; i++) + { + ints[i] = (from order in orders where order.OrderDeliveryTime == deliveryTime[i] && order.OrderDestination == item select order).Count(); + } + tables.Add( + new DiagramWordNoVisibleComponent.ChartSeries + { + Name = item, + Data = ints.ToList(), + } + ); + } + _wordDiagram.CreateDocumentWithChart(filePath, fileTitle, "Заказы", UserComponentsOption19.DiagramWordNoVisibleComponent.LegendPosition.Bottom, tables, (from delivery in deliveryTime select delivery.ToString()).ToList()); + + MessageBox.Show("Файл успешно создан.", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); + return true; + } + catch (Exception ex) + { + MessageBox.Show($"Ошибка при создании файла: {ex.Message}", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); + return false; + } + } + } +} \ No newline at end of file diff --git a/COP3_/PluginsForm.Designer.cs b/COP3_/PluginsForm.Designer.cs new file mode 100644 index 0000000..f4f3d48 --- /dev/null +++ b/COP3_/PluginsForm.Designer.cs @@ -0,0 +1,175 @@ +using DocumentFormat.OpenXml.Spreadsheet; + +namespace COP3_ +{ + partial class PluginsForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + menuStrip = new MenuStrip(); + ControlsStripMenuItem = new ToolStripMenuItem(); + ActionsToolStripMenuItem = new ToolStripMenuItem(); + ThesaurusToolStripMenuItem = new ToolStripMenuItem(); + AddElementToolStripMenuItem = new ToolStripMenuItem(); + UpdElementToolStripMenuItem = new ToolStripMenuItem(); + DelElementToolStripMenuItem = new ToolStripMenuItem(); + DocsToolStripMenuItem = new ToolStripMenuItem(); + SimpleDocToolStripMenuItem = new ToolStripMenuItem(); + TableDocToolStripMenuItem = new ToolStripMenuItem(); + ChartDocToolStripMenuItem = new ToolStripMenuItem(); + panelControl = new Panel(); + menuStrip.SuspendLayout(); + SuspendLayout(); + // + // menuStrip + // + menuStrip.Items.AddRange(new ToolStripItem[] { ControlsStripMenuItem, ActionsToolStripMenuItem, DocsToolStripMenuItem }); + menuStrip.Location = new Point(0, 0); + menuStrip.Name = "menuStrip"; + menuStrip.Size = new Size(800, 24); + menuStrip.TabIndex = 0; + menuStrip.Text = "Меню"; + // + // ControlsStripMenuItem + // + ControlsStripMenuItem.Name = "ControlsStripMenuItem"; + ControlsStripMenuItem.Size = new Size(90, 20); + ControlsStripMenuItem.Text = "Компоненты"; + // + // ActionsToolStripMenuItem + // + ActionsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { ThesaurusToolStripMenuItem, AddElementToolStripMenuItem, UpdElementToolStripMenuItem, DelElementToolStripMenuItem }); + ActionsToolStripMenuItem.Name = "ActionsToolStripMenuItem"; + ActionsToolStripMenuItem.Size = new Size(70, 20); + ActionsToolStripMenuItem.Text = "Действия"; + // + // ThesaurusToolStripMenuItem + // + ThesaurusToolStripMenuItem.Name = "ThesaurusToolStripMenuItem"; + ThesaurusToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.I; + ThesaurusToolStripMenuItem.Size = new Size(180, 22); + ThesaurusToolStripMenuItem.Text = "Справочник"; + ThesaurusToolStripMenuItem.Click += ThesaurusToolStripMenuItem_Click; + // + // AddElementToolStripMenuItem + // + AddElementToolStripMenuItem.Name = "AddElementToolStripMenuItem"; + AddElementToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.A; + AddElementToolStripMenuItem.Size = new Size(180, 22); + AddElementToolStripMenuItem.Text = "Добавить"; + AddElementToolStripMenuItem.Click += AddElementToolStripMenuItem_Click; + // + // UpdElementToolStripMenuItem + // + UpdElementToolStripMenuItem.Name = "UpdElementToolStripMenuItem"; + UpdElementToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.U; + UpdElementToolStripMenuItem.Size = new Size(180, 22); + UpdElementToolStripMenuItem.Text = "Изменить"; + UpdElementToolStripMenuItem.Click += UpdElementToolStripMenuItem_Click; + // + // DelElementToolStripMenuItem + // + DelElementToolStripMenuItem.Name = "DelElementToolStripMenuItem"; + DelElementToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.D; + DelElementToolStripMenuItem.Size = new Size(180, 22); + DelElementToolStripMenuItem.Text = "Удалить"; + DelElementToolStripMenuItem.Click += DelElementToolStripMenuItem_Click; + // + // DocsToolStripMenuItem + // + DocsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { SimpleDocToolStripMenuItem, TableDocToolStripMenuItem, ChartDocToolStripMenuItem }); + DocsToolStripMenuItem.Name = "DocsToolStripMenuItem"; + DocsToolStripMenuItem.Size = new Size(82, 20); + DocsToolStripMenuItem.Text = "Документы"; + // + // SimpleDocToolStripMenuItem + // + SimpleDocToolStripMenuItem.Name = "SimpleDocToolStripMenuItem"; + SimpleDocToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.S; + SimpleDocToolStripMenuItem.Size = new Size(233, 22); + SimpleDocToolStripMenuItem.Text = "Простой документ"; + SimpleDocToolStripMenuItem.Click += SimpleDocToolStripMenuItem_Click; + // + // TableDocToolStripMenuItem + // + TableDocToolStripMenuItem.Name = "TableDocToolStripMenuItem"; + TableDocToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.T; + TableDocToolStripMenuItem.Size = new Size(233, 22); + TableDocToolStripMenuItem.Text = "Документ с таблицой"; + TableDocToolStripMenuItem.Click += TableDocToolStripMenuItem_Click; + // + // ChartDocToolStripMenuItem + // + ChartDocToolStripMenuItem.Name = "ChartDocToolStripMenuItem"; + ChartDocToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.C; + ChartDocToolStripMenuItem.Size = new Size(233, 22); + ChartDocToolStripMenuItem.Text = "Документ с диаграммой"; + ChartDocToolStripMenuItem.Click += ChartDocToolStripMenuItem_Click; + // + // panelControl + // + panelControl.Dock = DockStyle.Fill; + panelControl.Location = new Point(0, 24); + panelControl.Name = "panelControl"; + panelControl.Size = new Size(800, 426); + panelControl.TabIndex = 1; + // + // FormMain + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(800, 450); + Controls.Add(panelControl); + Controls.Add(menuStrip); + MainMenuStrip = menuStrip; + Name = "FormMain"; + StartPosition = FormStartPosition.CenterScreen; + Text = "Главная форма"; + WindowState = FormWindowState.Maximized; + KeyDown += FormMain_KeyDown; + menuStrip.ResumeLayout(false); + menuStrip.PerformLayout(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private System.Windows.Forms.MenuStrip menuStrip; + private System.Windows.Forms.ToolStripMenuItem ControlsStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem DocsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem SimpleDocToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem TableDocToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem ChartDocToolStripMenuItem; + private System.Windows.Forms.Panel panelControl; + private System.Windows.Forms.ToolStripMenuItem ActionsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem ThesaurusToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AddElementToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem UpdElementToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem DelElementToolStripMenuItem; + } +} \ No newline at end of file diff --git a/COP3_/PluginsForm.cs b/COP3_/PluginsForm.cs new file mode 100644 index 0000000..22d41e7 --- /dev/null +++ b/COP3_/PluginsForm.cs @@ -0,0 +1,226 @@ +using DocumentFormat.OpenXml.Office2010.CustomUI; +using Plugins; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace COP3_ +{ + public partial class PluginsForm : Form + { + private readonly Dictionary _plugins; + private string _selectedPlugin; + + public PluginsForm() + { + InitializeComponent(); + _plugins = LoadPlugins(); + _selectedPlugin = string.Empty; + } + + private Dictionary LoadPlugins() + { + var plugins = new Dictionary(); + + string pluginsDir = Directory.GetParent(Directory.GetCurrentDirectory())!.Parent!.Parent!.Parent!.FullName + "\\PluginsDLL"; + + string[] dllFiles = Directory.GetFiles(pluginsDir, "*.dll", SearchOption.AllDirectories); + + foreach (string dllFile in dllFiles) + { + try + { + + Assembly assembly = Assembly.LoadFrom(dllFile); + Type[] types = assembly.GetTypes(); + + foreach (var type in types) + { + + if (typeof(IPluginsConvention).IsAssignableFrom(type) && !type.IsInterface) + { + var plugin = (IPluginsConvention)Activator.CreateInstance(type)!; + plugins.Add(plugin.PluginName, plugin); + CreateMenuItem(plugin.PluginName); + } + } + } + catch (Exception ex) + { + Console.WriteLine($"Ошибка при загрузке сборки {dllFile}: {ex.Message}"); + } + } + + return plugins; + } + + + + private void CreateMenuItem(string pluginName) + { + ToolStripMenuItem menuItem = new(pluginName); + menuItem.Click += (object? sender, EventArgs e) => + { + UserControl userControl = _plugins[pluginName].GetControl; + if (userControl != null) + { + panelControl.Controls.Clear(); + userControl.Dock = DockStyle.Fill; + _plugins[pluginName].ReloadData(); + _selectedPlugin = pluginName; + panelControl.Controls.Add(userControl); + } + }; + ControlsStripMenuItem.DropDownItems.Add(menuItem); + } + + private void FormMain_KeyDown(object sender, KeyEventArgs e) + { + if (string.IsNullOrEmpty(_selectedPlugin) || + !_plugins.ContainsKey(_selectedPlugin)) + { + return; + } + if (!e.Control) + { + return; + } + switch (e.KeyCode) + { + case Keys.I: + ShowThesaurus(); + break; + case Keys.A: + AddNewElement(); + break; + case Keys.U: + UpdateElement(); + break; + case Keys.D: + DeleteElement(); + break; + case Keys.S: + CreateSimpleDoc(); + break; + case Keys.T: + CreateTableDoc(); + break; + case Keys.C: + CreateChartDoc(); + break; + } + } + + private void ShowThesaurus() + { + _plugins[_selectedPlugin].GetThesaurus()?.Show(); + } + + private void AddNewElement() + { + var form = _plugins[_selectedPlugin].GetForm(null); + if (form != null && form.ShowDialog() == DialogResult.OK) + { + _plugins[_selectedPlugin].ReloadData(); + } + } + + private void UpdateElement() + { + var element = _plugins[_selectedPlugin].GetElement; + if (element == null) + { + MessageBox.Show( + "Не выбран элемент для обновления", + "Ошибка", + MessageBoxButtons.OK, + MessageBoxIcon.Error + ); + return; + } + var form = _plugins[_selectedPlugin].GetForm(element); + if (form != null && form.ShowDialog() == DialogResult.OK) + { + _plugins[_selectedPlugin].ReloadData(); + } + } + + private void DeleteElement() + { + if (MessageBox.Show( + "Удалить выбранный элемент?", + "Удаление", + MessageBoxButtons.YesNo, + MessageBoxIcon.Question) != DialogResult.Yes) + { + return; + } + var element = _plugins[_selectedPlugin].GetElement; + if (element == null) + { + MessageBox.Show( + "Не выбран элемент для удаления", + "Ошибка", + MessageBoxButtons.OK, + MessageBoxIcon.Error + ); + return; + } + if (_plugins[_selectedPlugin].DeleteElement(element)) + { + _plugins[_selectedPlugin].ReloadData(); + } + } + + private void CreateSimpleDoc() + { + SaveFileDialog saveFileDialog = new() + { + Filter = "PDF Files|*.pdf" + }; + if (saveFileDialog.ShowDialog() == DialogResult.OK) + { + _plugins[_selectedPlugin].CreateSimpleDocument(new PluginsConventionSaveDocument() { FileName = saveFileDialog.FileName }); + + } + } + private void CreateTableDoc() + { + SaveFileDialog saveFileDialog = new() + { + Filter = "Excel Files|*.xlsx" + }; + if (saveFileDialog.ShowDialog() == DialogResult.OK) + { + _plugins[_selectedPlugin].CreateTableDocument(new PluginsConventionSaveDocument() { FileName = saveFileDialog.FileName }); + + } + } + private void CreateChartDoc() + { + SaveFileDialog saveFileDialog = new() + { + Filter = "Word Files|*.docx" + }; + if (saveFileDialog.ShowDialog() == DialogResult.OK) + { + _plugins[_selectedPlugin].CreateChartDocument(new PluginsConventionSaveDocument() { FileName = saveFileDialog.FileName }); + } + } + + private void ThesaurusToolStripMenuItem_Click(object sender, EventArgs e) => ShowThesaurus(); + private void AddElementToolStripMenuItem_Click(object sender, EventArgs e) => AddNewElement(); + private void UpdElementToolStripMenuItem_Click(object sender, EventArgs e) => UpdateElement(); + private void DelElementToolStripMenuItem_Click(object sender, EventArgs e) => DeleteElement(); + private void SimpleDocToolStripMenuItem_Click(object sender, EventArgs e) => CreateSimpleDoc(); + private void TableDocToolStripMenuItem_Click(object sender, EventArgs e) => CreateTableDoc(); + private void ChartDocToolStripMenuItem_Click(object sender, EventArgs e) => CreateChartDoc(); + } +} \ No newline at end of file diff --git a/COP3_/PluginsForm.resx b/COP3_/PluginsForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/COP3_/PluginsForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/COP3_/Program.cs b/COP3_/Program.cs index f9deee9..58b5f52 100644 --- a/COP3_/Program.cs +++ b/COP3_/Program.cs @@ -28,7 +28,7 @@ namespace COP3_ ConfigureServices(services); _serviceProvider = services.BuildServiceProvider(); - Application.Run(_serviceProvider.GetRequiredService()); + Application.Run(_serviceProvider.GetRequiredService()); } private static void ConfigureServices(ServiceCollection services) { @@ -47,6 +47,7 @@ namespace COP3_ services.AddTransient(); services.AddTransient(); services.AddTransient(); + services.AddTransient(); } } } \ No newline at end of file diff --git a/COP3_/bin/Debug/net8.0-windows/BusinessLogic.dll b/COP3_/bin/Debug/net8.0-windows/BusinessLogic.dll index 26831bd..890ac47 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/BusinessLogic.dll and b/COP3_/bin/Debug/net8.0-windows/BusinessLogic.dll differ diff --git a/COP3_/bin/Debug/net8.0-windows/BusinessLogic.pdb b/COP3_/bin/Debug/net8.0-windows/BusinessLogic.pdb index e8442ce..d2d0d3b 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/BusinessLogic.pdb and b/COP3_/bin/Debug/net8.0-windows/BusinessLogic.pdb differ diff --git a/COP3_/bin/Debug/net8.0-windows/COP3_.deps.json b/COP3_/bin/Debug/net8.0-windows/COP3_.deps.json index 125843a..de35da5 100644 --- a/COP3_/bin/Debug/net8.0-windows/COP3_.deps.json +++ b/COP3_/bin/Debug/net8.0-windows/COP3_.deps.json @@ -15,7 +15,8 @@ "FixedWinFormsLibrary1": "1.0.2", "Microsoft.EntityFrameworkCore.Tools": "9.0.0", "Microsoft.Extensions.DependencyInjection": "9.0.0", - "UserComponentsOption19": "1.0.4" + "Plugins": "1.0.0", + "UserComponentsOption19": "1.0.6" }, "runtime": { "COP3_.dll": {} @@ -1179,15 +1180,15 @@ "System.Drawing.Common": "6.0.0" } }, - "UserComponentsOption19/1.0.4": { + "UserComponentsOption19/1.0.6": { "dependencies": { "DocumentFormat.OpenXml": "3.1.0", "System.Runtime.InteropServices": "4.3.0" }, "runtime": { "lib/net8.0-windows7.0/UserComponentsOption19.dll": { - "assemblyVersion": "1.0.4.0", - "fileVersion": "1.0.4.0" + "assemblyVersion": "1.0.6.0", + "fileVersion": "1.0.6.0" } } }, @@ -1235,6 +1236,14 @@ "fileVersion": "1.0.0.0" } } + }, + "Plugins/1.0.0": { + "runtime": { + "Plugins.dll": { + "assemblyVersion": "1.0.0", + "fileVersion": "1.0.0.0" + } + } } } }, @@ -1930,12 +1939,12 @@ "path": "system.windows.extensions/6.0.0", "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" }, - "UserComponentsOption19/1.0.4": { + "UserComponentsOption19/1.0.6": { "type": "package", "serviceable": true, - "sha512": "sha512-weuBLoeD7lgNXbBG8m7x2xP0eldXKJGGZbo11QdIItvrp2VR409leZRG9W+xHbXoZySVqUKnS7auzuHb4D26bQ==", - "path": "usercomponentsoption19/1.0.4", - "hashPath": "usercomponentsoption19.1.0.4.nupkg.sha512" + "sha512": "sha512-MMWLbrWgOTIvmDjJb+jHxlhoVdLE5RTghsx3v2YaMd8tK7+DlQtvauWKl7TUK92BgjU6A04aS9ngVLpZXyWEWw==", + "path": "usercomponentsoption19/1.0.6", + "hashPath": "usercomponentsoption19.1.0.6.nupkg.sha512" }, "BusinessLogic/1.0.0": { "type": "project", @@ -1956,6 +1965,11 @@ "type": "project", "serviceable": false, "sha512": "" + }, + "Plugins/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" } } } \ No newline at end of file diff --git a/COP3_/bin/Debug/net8.0-windows/COP3_.dll b/COP3_/bin/Debug/net8.0-windows/COP3_.dll index 9ac34d9..72f5cbe 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/COP3_.dll and b/COP3_/bin/Debug/net8.0-windows/COP3_.dll differ diff --git a/COP3_/bin/Debug/net8.0-windows/COP3_.exe b/COP3_/bin/Debug/net8.0-windows/COP3_.exe index 6cc2f3b..db9a01b 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/COP3_.exe and b/COP3_/bin/Debug/net8.0-windows/COP3_.exe differ diff --git a/COP3_/bin/Debug/net8.0-windows/COP3_.pdb b/COP3_/bin/Debug/net8.0-windows/COP3_.pdb index c278747..ca0efdf 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/COP3_.pdb and b/COP3_/bin/Debug/net8.0-windows/COP3_.pdb differ diff --git a/COP3_/bin/Debug/net8.0-windows/Contracs.dll b/COP3_/bin/Debug/net8.0-windows/Contracs.dll index 506d0be..a34bc8a 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/Contracs.dll and b/COP3_/bin/Debug/net8.0-windows/Contracs.dll differ diff --git a/COP3_/bin/Debug/net8.0-windows/Contracs.pdb b/COP3_/bin/Debug/net8.0-windows/Contracs.pdb index 85feba0..0c01914 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/Contracs.pdb and b/COP3_/bin/Debug/net8.0-windows/Contracs.pdb differ diff --git a/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.dll b/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.dll index 3c8f91e..76cb0b3 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.dll and b/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.dll differ diff --git a/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.pdb b/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.pdb index b1cb3ff..530620d 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.pdb and b/COP3_/bin/Debug/net8.0-windows/DataBaseImplement.pdb differ diff --git a/COP3_/bin/Debug/net8.0-windows/DataModels.dll b/COP3_/bin/Debug/net8.0-windows/DataModels.dll index d0f61ce..79c431a 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/DataModels.dll and b/COP3_/bin/Debug/net8.0-windows/DataModels.dll differ diff --git a/COP3_/bin/Debug/net8.0-windows/DataModels.pdb b/COP3_/bin/Debug/net8.0-windows/DataModels.pdb index 4170892..2407893 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/DataModels.pdb and b/COP3_/bin/Debug/net8.0-windows/DataModels.pdb differ diff --git a/COP3_/bin/Debug/net8.0-windows/UserComponentsOption19.dll b/COP3_/bin/Debug/net8.0-windows/UserComponentsOption19.dll index 2835d28..24c67d5 100644 Binary files a/COP3_/bin/Debug/net8.0-windows/UserComponentsOption19.dll and b/COP3_/bin/Debug/net8.0-windows/UserComponentsOption19.dll differ diff --git a/COP3_/obj/COP3_.csproj.nuget.dgspec.json b/COP3_/obj/COP3_.csproj.nuget.dgspec.json index 017b09c..c612a94 100644 --- a/COP3_/obj/COP3_.csproj.nuget.dgspec.json +++ b/COP3_/obj/COP3_.csproj.nuget.dgspec.json @@ -187,6 +187,9 @@ }, "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBaseImplement.csproj": { "projectPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBaseImplement.csproj" + }, + "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj": { + "projectPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj" } } } @@ -227,7 +230,7 @@ }, "UserComponentsOption19": { "target": "Package", - "version": "[1.0.4, )" + "version": "[1.0.6, )" } }, "imports": [ @@ -412,6 +415,75 @@ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json" } } + }, + "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj", + "projectName": "Plugins", + "projectPath": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj", + "packagesPath": "C:\\Users\\pyata\\.nuget\\packages\\", + "outputPath": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\pyata\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Users\\pyata\\Desktop\\comp": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json" + } + } } } } \ No newline at end of file diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfo.cs b/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfo.cs index 61f9a9c..a714e20 100644 --- a/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfo.cs +++ b/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("COP3_")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+eb3103940488fd3571625b290c3f12a8ec81891c")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1a19132a1862809298abc80050b30afd2d36a621")] [assembly: System.Reflection.AssemblyProductAttribute("COP3_")] [assembly: System.Reflection.AssemblyTitleAttribute("COP3_")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfoInputs.cache b/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfoInputs.cache index bec2dfc..b52dfe1 100644 --- a/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfoInputs.cache +++ b/COP3_/obj/Debug/net8.0-windows/COP3_.AssemblyInfoInputs.cache @@ -1 +1 @@ -ed8e11d0db5ba7b67b78b0fc71ebcaaaa7ae24a0825f4c24cad903253759066d +3898fb80764776de741e563164f49b8e9f1fd6bb3a66fbaf0d4600e075fc63f6 diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.assets.cache b/COP3_/obj/Debug/net8.0-windows/COP3_.assets.cache index 0ae3f55..26089cc 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/COP3_.assets.cache and b/COP3_/obj/Debug/net8.0-windows/COP3_.assets.cache differ diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.AssemblyReference.cache b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.AssemblyReference.cache index 1266d00..9576be4 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.AssemblyReference.cache and b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.AssemblyReference.cache differ diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.CoreCompileInputs.cache b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.CoreCompileInputs.cache index d3ceaca..a52c37c 100644 --- a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.CoreCompileInputs.cache +++ b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -de09cf5ece42e84b57b1472f0933405f0a7d97b856a6053712ab82e51e822a47 +c628671d6829f9ac2eaa7fa921c7736b17895a7e0458566f4696669bd7221cdd diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.FileListAbsolute.txt b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.FileListAbsolute.txt index c28aac9..7ecf807 100644 --- a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.FileListAbsolute.txt +++ b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.FileListAbsolute.txt @@ -526,3 +526,6 @@ C:\Users\pyata\source\repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\obj\Debug\net8.0-w C:\Users\pyata\source\repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\obj\Debug\net8.0-windows\COP3_.pdb C:\Users\pyata\source\repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\obj\Debug\net8.0-windows\COP3_.genruntimeconfig.cache C:\Users\pyata\source\repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\obj\Debug\net8.0-windows\ref\COP3_.dll +C:\Users\pyata\Source\Repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\bin\Debug\net8.0-windows\Plugins.dll +C:\Users\pyata\Source\Repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\bin\Debug\net8.0-windows\Plugins.pdb +C:\Users\pyata\Source\Repos\PIbd-31_Pyatakov_Kirill_COP\COP3_\obj\Debug\net8.0-windows\COP3_.PluginsForm.resources diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.GenerateResource.cache b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.GenerateResource.cache index 533b520..fdbaa0f 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.GenerateResource.cache and b/COP3_/obj/Debug/net8.0-windows/COP3_.csproj.GenerateResource.cache differ diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.designer.deps.json b/COP3_/obj/Debug/net8.0-windows/COP3_.designer.deps.json index 1014c61..b84b4de 100644 --- a/COP3_/obj/Debug/net8.0-windows/COP3_.designer.deps.json +++ b/COP3_/obj/Debug/net8.0-windows/COP3_.designer.deps.json @@ -1345,15 +1345,15 @@ } } }, - "UserComponentsOption19/1.0.4": { + "UserComponentsOption19/1.0.6": { "dependencies": { "DocumentFormat.OpenXml": "3.1.0", "System.Runtime.InteropServices": "4.3.0" }, "runtime": { "lib/net8.0-windows7.0/UserComponentsOption19.dll": { - "assemblyVersion": "1.0.4.0", - "fileVersion": "1.0.4.0" + "assemblyVersion": "1.0.6.0", + "fileVersion": "1.0.6.0" } } } @@ -2046,12 +2046,12 @@ "path": "system.windows.extensions/6.0.0", "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" }, - "UserComponentsOption19/1.0.4": { + "UserComponentsOption19/1.0.6": { "type": "package", "serviceable": true, - "sha512": "sha512-weuBLoeD7lgNXbBG8m7x2xP0eldXKJGGZbo11QdIItvrp2VR409leZRG9W+xHbXoZySVqUKnS7auzuHb4D26bQ==", - "path": "usercomponentsoption19/1.0.4", - "hashPath": "usercomponentsoption19.1.0.4.nupkg.sha512" + "sha512": "sha512-MMWLbrWgOTIvmDjJb+jHxlhoVdLE5RTghsx3v2YaMd8tK7+DlQtvauWKl7TUK92BgjU6A04aS9ngVLpZXyWEWw==", + "path": "usercomponentsoption19/1.0.6", + "hashPath": "usercomponentsoption19.1.0.6.nupkg.sha512" } } } \ No newline at end of file diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.dll b/COP3_/obj/Debug/net8.0-windows/COP3_.dll index 9ac34d9..72f5cbe 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/COP3_.dll and b/COP3_/obj/Debug/net8.0-windows/COP3_.dll differ diff --git a/COP3_/obj/Debug/net8.0-windows/COP3_.pdb b/COP3_/obj/Debug/net8.0-windows/COP3_.pdb index c278747..ca0efdf 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/COP3_.pdb and b/COP3_/obj/Debug/net8.0-windows/COP3_.pdb differ diff --git a/COP3_/obj/Debug/net8.0-windows/apphost.exe b/COP3_/obj/Debug/net8.0-windows/apphost.exe index 6cc2f3b..db9a01b 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/apphost.exe and b/COP3_/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/COP3_/obj/Debug/net8.0-windows/ref/COP3_.dll b/COP3_/obj/Debug/net8.0-windows/ref/COP3_.dll index 2e8ab35..75ab5a5 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/ref/COP3_.dll and b/COP3_/obj/Debug/net8.0-windows/ref/COP3_.dll differ diff --git a/COP3_/obj/Debug/net8.0-windows/refint/COP3_.dll b/COP3_/obj/Debug/net8.0-windows/refint/COP3_.dll index 2e8ab35..75ab5a5 100644 Binary files a/COP3_/obj/Debug/net8.0-windows/refint/COP3_.dll and b/COP3_/obj/Debug/net8.0-windows/refint/COP3_.dll differ diff --git a/COP3_/obj/project.assets.json b/COP3_/obj/project.assets.json index cbbad48..666ecea 100644 --- a/COP3_/obj/project.assets.json +++ b/COP3_/obj/project.assets.json @@ -1953,7 +1953,7 @@ } } }, - "UserComponentsOption19/1.0.4": { + "UserComponentsOption19/1.0.6": { "type": "package", "dependencies": { "DocumentFormat.OpenXml": "3.1.0", @@ -2033,6 +2033,19 @@ "frameworkReferences": [ "Microsoft.WindowsDesktop.App.WindowsForms" ] + }, + "Plugins/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "compile": { + "bin/placeholder/Plugins.dll": {} + }, + "runtime": { + "bin/placeholder/Plugins.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WindowsForms" + ] } } }, @@ -6182,14 +6195,14 @@ "useSharedDesignerContext.txt" ] }, - "UserComponentsOption19/1.0.4": { - "sha512": "weuBLoeD7lgNXbBG8m7x2xP0eldXKJGGZbo11QdIItvrp2VR409leZRG9W+xHbXoZySVqUKnS7auzuHb4D26bQ==", + "UserComponentsOption19/1.0.6": { + "sha512": "MMWLbrWgOTIvmDjJb+jHxlhoVdLE5RTghsx3v2YaMd8tK7+DlQtvauWKl7TUK92BgjU6A04aS9ngVLpZXyWEWw==", "type": "package", - "path": "usercomponentsoption19/1.0.4", + "path": "usercomponentsoption19/1.0.6", "files": [ ".nupkg.metadata", "lib/net8.0-windows7.0/UserComponentsOption19.dll", - "usercomponentsoption19.1.0.4.nupkg.sha512", + "usercomponentsoption19.1.0.6.nupkg.sha512", "usercomponentsoption19.nuspec" ] }, @@ -6212,6 +6225,11 @@ "type": "project", "path": "../DataModels/DataModels.csproj", "msbuildProject": "../DataModels/DataModels.csproj" + }, + "Plugins/1.0.0": { + "type": "project", + "path": "../Plugins/Plugins.csproj", + "msbuildProject": "../Plugins/Plugins.csproj" } }, "projectFileDependencyGroups": { @@ -6223,7 +6241,8 @@ "FixedWinFormsLibrary1 >= 1.0.2", "Microsoft.EntityFrameworkCore.Tools >= 9.0.0", "Microsoft.Extensions.DependencyInjection >= 9.0.0", - "UserComponentsOption19 >= 1.0.4" + "Plugins >= 1.0.0", + "UserComponentsOption19 >= 1.0.6" ] }, "packageFolders": { @@ -6267,6 +6286,9 @@ }, "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBaseImplement.csproj": { "projectPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\DataBaseImplement\\DataBaseImplement.csproj" + }, + "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj": { + "projectPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\Plugins\\Plugins.csproj" } } } @@ -6307,7 +6329,7 @@ }, "UserComponentsOption19": { "target": "Package", - "version": "[1.0.4, )" + "version": "[1.0.6, )" } }, "imports": [ diff --git a/COP3_/obj/project.nuget.cache b/COP3_/obj/project.nuget.cache index 9c5d026..a0c51f9 100644 --- a/COP3_/obj/project.nuget.cache +++ b/COP3_/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "QjEyGsyjXuA=", + "dgSpecHash": "VMuX3dUYBvg=", "success": true, "projectFilePath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\COP3_\\COP3_.csproj", "expectedPackageFiles": [ @@ -102,7 +102,7 @@ "C:\\Users\\pyata\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", "C:\\Users\\pyata\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\pyata\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", - "C:\\Users\\pyata\\.nuget\\packages\\usercomponentsoption19\\1.0.4\\usercomponentsoption19.1.0.4.nupkg.sha512" + "C:\\Users\\pyata\\.nuget\\packages\\usercomponentsoption19\\1.0.6\\usercomponentsoption19.1.0.6.nupkg.sha512" ], "logs": [ { diff --git a/Contarcs/bin/Debug/net8.0-windows/Contracs.dll b/Contarcs/bin/Debug/net8.0-windows/Contracs.dll index 506d0be..a34bc8a 100644 Binary files a/Contarcs/bin/Debug/net8.0-windows/Contracs.dll and b/Contarcs/bin/Debug/net8.0-windows/Contracs.dll differ diff --git a/Contarcs/bin/Debug/net8.0-windows/Contracs.pdb b/Contarcs/bin/Debug/net8.0-windows/Contracs.pdb index 85feba0..0c01914 100644 Binary files a/Contarcs/bin/Debug/net8.0-windows/Contracs.pdb and b/Contarcs/bin/Debug/net8.0-windows/Contracs.pdb differ diff --git a/Contarcs/bin/Debug/net8.0-windows/DataModels.dll b/Contarcs/bin/Debug/net8.0-windows/DataModels.dll index d0f61ce..79c431a 100644 Binary files a/Contarcs/bin/Debug/net8.0-windows/DataModels.dll and b/Contarcs/bin/Debug/net8.0-windows/DataModels.dll differ diff --git a/Contarcs/bin/Debug/net8.0-windows/DataModels.pdb b/Contarcs/bin/Debug/net8.0-windows/DataModels.pdb index 4170892..2407893 100644 Binary files a/Contarcs/bin/Debug/net8.0-windows/DataModels.pdb and b/Contarcs/bin/Debug/net8.0-windows/DataModels.pdb differ diff --git a/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfo.cs b/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfo.cs index 3970009..28397d5 100644 --- a/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfo.cs +++ b/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Contracs")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9e29bd9aa9ebfc03b7291e7ab3eab2d83503eae8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1a19132a1862809298abc80050b30afd2d36a621")] [assembly: System.Reflection.AssemblyProductAttribute("Contracs")] [assembly: System.Reflection.AssemblyTitleAttribute("Contracs")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfoInputs.cache b/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfoInputs.cache index 8908d81..06855c6 100644 --- a/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfoInputs.cache +++ b/Contarcs/obj/Debug/net8.0-windows/Contracs.AssemblyInfoInputs.cache @@ -1 +1 @@ -1c20271e66ba40281a39201fed8d2cb7862e42349b6db5a2a552e9ac8536c6fc +fd2ffd926a256a6922de2402ba0e5c5f8a4b83230362d25f1d07f8bc3409e895 diff --git a/Contarcs/obj/Debug/net8.0-windows/Contracs.csproj.AssemblyReference.cache b/Contarcs/obj/Debug/net8.0-windows/Contracs.csproj.AssemblyReference.cache index a1674ff..9387d2c 100644 Binary files a/Contarcs/obj/Debug/net8.0-windows/Contracs.csproj.AssemblyReference.cache and b/Contarcs/obj/Debug/net8.0-windows/Contracs.csproj.AssemblyReference.cache differ diff --git a/Contarcs/obj/Debug/net8.0-windows/Contracs.dll b/Contarcs/obj/Debug/net8.0-windows/Contracs.dll index 506d0be..a34bc8a 100644 Binary files a/Contarcs/obj/Debug/net8.0-windows/Contracs.dll and b/Contarcs/obj/Debug/net8.0-windows/Contracs.dll differ diff --git a/Contarcs/obj/Debug/net8.0-windows/Contracs.pdb b/Contarcs/obj/Debug/net8.0-windows/Contracs.pdb index 85feba0..0c01914 100644 Binary files a/Contarcs/obj/Debug/net8.0-windows/Contracs.pdb and b/Contarcs/obj/Debug/net8.0-windows/Contracs.pdb differ diff --git a/Contarcs/obj/Debug/net8.0-windows/ref/Contracs.dll b/Contarcs/obj/Debug/net8.0-windows/ref/Contracs.dll index f7e207d..99dee16 100644 Binary files a/Contarcs/obj/Debug/net8.0-windows/ref/Contracs.dll and b/Contarcs/obj/Debug/net8.0-windows/ref/Contracs.dll differ diff --git a/Contarcs/obj/Debug/net8.0-windows/refint/Contracs.dll b/Contarcs/obj/Debug/net8.0-windows/refint/Contracs.dll index f7e207d..99dee16 100644 Binary files a/Contarcs/obj/Debug/net8.0-windows/refint/Contracs.dll and b/Contarcs/obj/Debug/net8.0-windows/refint/Contracs.dll differ diff --git a/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.dll b/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.dll index 506d0be..a34bc8a 100644 Binary files a/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.dll and b/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.dll differ diff --git a/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.pdb b/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.pdb index 85feba0..0c01914 100644 Binary files a/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.pdb and b/DataBaseImplement/bin/Debug/net8.0-windows/Contracs.pdb differ diff --git a/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.dll b/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.dll index 3c8f91e..76cb0b3 100644 Binary files a/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.dll and b/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.dll differ diff --git a/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.pdb b/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.pdb index b1cb3ff..530620d 100644 Binary files a/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.pdb and b/DataBaseImplement/bin/Debug/net8.0-windows/DataBaseImplement.pdb differ diff --git a/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.dll b/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.dll index d0f61ce..79c431a 100644 Binary files a/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.dll and b/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.dll differ diff --git a/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.pdb b/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.pdb index 4170892..2407893 100644 Binary files a/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.pdb and b/DataBaseImplement/bin/Debug/net8.0-windows/DataModels.pdb differ diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfo.cs b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfo.cs index 408dcad..2d65d04 100644 --- a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfo.cs +++ b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("DataBaseImplement")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+eb3103940488fd3571625b290c3f12a8ec81891c")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1a19132a1862809298abc80050b30afd2d36a621")] [assembly: System.Reflection.AssemblyProductAttribute("DataBaseImplement")] [assembly: System.Reflection.AssemblyTitleAttribute("DataBaseImplement")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfoInputs.cache b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfoInputs.cache index 159c51f..a50bc9c 100644 --- a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfoInputs.cache +++ b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.AssemblyInfoInputs.cache @@ -1 +1 @@ -48acfb89b30a4c8d49354844937513225b554223f623b953e1bb78f40024ded6 +d04f441b85c291c6426985c7d0e36998b3316df9b54c2d16eca39c564b60a100 diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.csproj.AssemblyReference.cache b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.csproj.AssemblyReference.cache index ad23425..b32fbe9 100644 Binary files a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.csproj.AssemblyReference.cache and b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.csproj.AssemblyReference.cache differ diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.dll b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.dll index 3c8f91e..76cb0b3 100644 Binary files a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.dll and b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.dll differ diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.pdb b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.pdb index b1cb3ff..530620d 100644 Binary files a/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.pdb and b/DataBaseImplement/obj/Debug/net8.0-windows/DataBaseImplement.pdb differ diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/ref/DataBaseImplement.dll b/DataBaseImplement/obj/Debug/net8.0-windows/ref/DataBaseImplement.dll index 2337445..10f2c5d 100644 Binary files a/DataBaseImplement/obj/Debug/net8.0-windows/ref/DataBaseImplement.dll and b/DataBaseImplement/obj/Debug/net8.0-windows/ref/DataBaseImplement.dll differ diff --git a/DataBaseImplement/obj/Debug/net8.0-windows/refint/DataBaseImplement.dll b/DataBaseImplement/obj/Debug/net8.0-windows/refint/DataBaseImplement.dll index 2337445..10f2c5d 100644 Binary files a/DataBaseImplement/obj/Debug/net8.0-windows/refint/DataBaseImplement.dll and b/DataBaseImplement/obj/Debug/net8.0-windows/refint/DataBaseImplement.dll differ diff --git a/DataModels/bin/Debug/net8.0-windows/DataModels.dll b/DataModels/bin/Debug/net8.0-windows/DataModels.dll index d0f61ce..79c431a 100644 Binary files a/DataModels/bin/Debug/net8.0-windows/DataModels.dll and b/DataModels/bin/Debug/net8.0-windows/DataModels.dll differ diff --git a/DataModels/bin/Debug/net8.0-windows/DataModels.pdb b/DataModels/bin/Debug/net8.0-windows/DataModels.pdb index 4170892..2407893 100644 Binary files a/DataModels/bin/Debug/net8.0-windows/DataModels.pdb and b/DataModels/bin/Debug/net8.0-windows/DataModels.pdb differ diff --git a/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfo.cs b/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfo.cs index 0f6195e..a260be2 100644 --- a/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfo.cs +++ b/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("DataModels")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9e29bd9aa9ebfc03b7291e7ab3eab2d83503eae8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1a19132a1862809298abc80050b30afd2d36a621")] [assembly: System.Reflection.AssemblyProductAttribute("DataModels")] [assembly: System.Reflection.AssemblyTitleAttribute("DataModels")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfoInputs.cache b/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfoInputs.cache index a77a8c9..24bedb8 100644 --- a/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfoInputs.cache +++ b/DataModels/obj/Debug/net8.0-windows/DataModels.AssemblyInfoInputs.cache @@ -1 +1 @@ -f1ce00f501e6d3ce9f194fcc1d723f0b896c3ee5baaba606479a34a3af0b36ed +c1634432df4c228b2f09b738cd6c2a042a9b5b43b4b1de7f063bebd9149cc5a1 diff --git a/DataModels/obj/Debug/net8.0-windows/DataModels.dll b/DataModels/obj/Debug/net8.0-windows/DataModels.dll index d0f61ce..79c431a 100644 Binary files a/DataModels/obj/Debug/net8.0-windows/DataModels.dll and b/DataModels/obj/Debug/net8.0-windows/DataModels.dll differ diff --git a/DataModels/obj/Debug/net8.0-windows/DataModels.pdb b/DataModels/obj/Debug/net8.0-windows/DataModels.pdb index 4170892..2407893 100644 Binary files a/DataModels/obj/Debug/net8.0-windows/DataModels.pdb and b/DataModels/obj/Debug/net8.0-windows/DataModels.pdb differ diff --git a/DataModels/obj/Debug/net8.0-windows/ref/DataModels.dll b/DataModels/obj/Debug/net8.0-windows/ref/DataModels.dll index f189234..9322116 100644 Binary files a/DataModels/obj/Debug/net8.0-windows/ref/DataModels.dll and b/DataModels/obj/Debug/net8.0-windows/ref/DataModels.dll differ diff --git a/DataModels/obj/Debug/net8.0-windows/refint/DataModels.dll b/DataModels/obj/Debug/net8.0-windows/refint/DataModels.dll index f189234..9322116 100644 Binary files a/DataModels/obj/Debug/net8.0-windows/refint/DataModels.dll and b/DataModels/obj/Debug/net8.0-windows/refint/DataModels.dll differ diff --git a/Plugins/IPluginsConvention.cs b/Plugins/IPluginsConvention.cs new file mode 100644 index 0000000..0639b62 --- /dev/null +++ b/Plugins/IPluginsConvention.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Plugins +{ + public interface IPluginsConvention + { + /// + /// Название плагина + /// + string PluginName { get; } + /// + /// Получение контрола для вывода набора данных + /// + UserControl GetControl { get; } + /// + /// Получение элемента, выбранного в контроле + /// + PluginsConventionElement GetElement { get; } + /// + /// Получение формы для создания/редактирования объекта + /// + /// + /// + Form GetForm(PluginsConventionElement element); + /// + /// Получение формы для работы со справочником + /// + /// + Form GetThesaurus(); + /// + /// Удаление элемента + /// + /// + /// + bool DeleteElement(PluginsConventionElement element); + /// + /// Обновление набора данных в контроле + /// + void ReloadData(); + /// + /// Создание простого документа + /// + /// + /// + bool CreateSimpleDocument(PluginsConventionSaveDocument + saveDocument); + /// + /// Создание простого документа + /// + /// + /// + bool CreateTableDocument(PluginsConventionSaveDocument saveDocument); + /// + /// Создание документа с диаграммой + /// + /// + /// + bool CreateChartDocument(PluginsConventionSaveDocument saveDocument); + } +} \ No newline at end of file diff --git a/Plugins/Plugins.csproj b/Plugins/Plugins.csproj new file mode 100644 index 0000000..3e210aa --- /dev/null +++ b/Plugins/Plugins.csproj @@ -0,0 +1,10 @@ + + + + net8.0-windows + enable + true + enable + + + diff --git a/Plugins/PluginsConventionElement.cs b/Plugins/PluginsConventionElement.cs new file mode 100644 index 0000000..e92a0b6 --- /dev/null +++ b/Plugins/PluginsConventionElement.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Plugins +{ + public class PluginsConventionElement + { + public Guid Id { get; set; } + } +} \ No newline at end of file diff --git a/Plugins/PluginsConventionSaveDocument.cs b/Plugins/PluginsConventionSaveDocument.cs new file mode 100644 index 0000000..7f92194 --- /dev/null +++ b/Plugins/PluginsConventionSaveDocument.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Plugins +{ + public class PluginsConventionSaveDocument + { + public string FileName { get; set; } + } +} \ No newline at end of file diff --git a/PluginsDLL/Azure.Core.dll b/PluginsDLL/Azure.Core.dll new file mode 100644 index 0000000..d3fa20b Binary files /dev/null and b/PluginsDLL/Azure.Core.dll differ diff --git a/PluginsDLL/Azure.Identity.dll b/PluginsDLL/Azure.Identity.dll new file mode 100644 index 0000000..aab6832 Binary files /dev/null and b/PluginsDLL/Azure.Identity.dll differ diff --git a/PluginsDLL/BusinessLogic.dll b/PluginsDLL/BusinessLogic.dll new file mode 100644 index 0000000..890ac47 Binary files /dev/null and b/PluginsDLL/BusinessLogic.dll differ diff --git a/PluginsDLL/COP3_.dll b/PluginsDLL/COP3_.dll new file mode 100644 index 0000000..ee82603 Binary files /dev/null and b/PluginsDLL/COP3_.dll differ diff --git a/PluginsDLL/Components.dll b/PluginsDLL/Components.dll new file mode 100644 index 0000000..228f8b0 Binary files /dev/null and b/PluginsDLL/Components.dll differ diff --git a/PluginsDLL/Contracs.dll b/PluginsDLL/Contracs.dll new file mode 100644 index 0000000..a34bc8a Binary files /dev/null and b/PluginsDLL/Contracs.dll differ diff --git a/PluginsDLL/DataBaseImplement.dll b/PluginsDLL/DataBaseImplement.dll new file mode 100644 index 0000000..76cb0b3 Binary files /dev/null and b/PluginsDLL/DataBaseImplement.dll differ diff --git a/PluginsDLL/DataModels.dll b/PluginsDLL/DataModels.dll new file mode 100644 index 0000000..79c431a Binary files /dev/null and b/PluginsDLL/DataModels.dll differ diff --git a/PluginsDLL/DocumentFormat.OpenXml.Framework.dll b/PluginsDLL/DocumentFormat.OpenXml.Framework.dll new file mode 100644 index 0000000..3e59803 Binary files /dev/null and b/PluginsDLL/DocumentFormat.OpenXml.Framework.dll differ diff --git a/PluginsDLL/DocumentFormat.OpenXml.dll b/PluginsDLL/DocumentFormat.OpenXml.dll new file mode 100644 index 0000000..7a58eb6 Binary files /dev/null and b/PluginsDLL/DocumentFormat.OpenXml.dll differ diff --git a/PluginsDLL/Humanizer.dll b/PluginsDLL/Humanizer.dll new file mode 100644 index 0000000..c9a7ef8 Binary files /dev/null and b/PluginsDLL/Humanizer.dll differ diff --git a/PluginsDLL/Microsoft.Bcl.AsyncInterfaces.dll b/PluginsDLL/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 0000000..f5f1cee Binary files /dev/null and b/PluginsDLL/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/PluginsDLL/Microsoft.Build.Locator.dll b/PluginsDLL/Microsoft.Build.Locator.dll new file mode 100644 index 0000000..446d341 Binary files /dev/null and b/PluginsDLL/Microsoft.Build.Locator.dll differ diff --git a/PluginsDLL/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/PluginsDLL/Microsoft.CodeAnalysis.CSharp.Workspaces.dll new file mode 100644 index 0000000..2e99f76 Binary files /dev/null and b/PluginsDLL/Microsoft.CodeAnalysis.CSharp.Workspaces.dll differ diff --git a/PluginsDLL/Microsoft.CodeAnalysis.CSharp.dll b/PluginsDLL/Microsoft.CodeAnalysis.CSharp.dll new file mode 100644 index 0000000..8d56de1 Binary files /dev/null and b/PluginsDLL/Microsoft.CodeAnalysis.CSharp.dll differ diff --git a/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll b/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll new file mode 100644 index 0000000..a17c676 Binary files /dev/null and b/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll differ diff --git a/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll b/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll new file mode 100644 index 0000000..f70a016 Binary files /dev/null and b/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll differ diff --git a/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.dll b/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.dll new file mode 100644 index 0000000..7253875 Binary files /dev/null and b/PluginsDLL/Microsoft.CodeAnalysis.Workspaces.dll differ diff --git a/PluginsDLL/Microsoft.CodeAnalysis.dll b/PluginsDLL/Microsoft.CodeAnalysis.dll new file mode 100644 index 0000000..7d537db Binary files /dev/null and b/PluginsDLL/Microsoft.CodeAnalysis.dll differ diff --git a/PluginsDLL/Microsoft.Data.SqlClient.dll b/PluginsDLL/Microsoft.Data.SqlClient.dll new file mode 100644 index 0000000..85903b0 Binary files /dev/null and b/PluginsDLL/Microsoft.Data.SqlClient.dll differ diff --git a/PluginsDLL/Microsoft.EntityFrameworkCore.Abstractions.dll b/PluginsDLL/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100644 index 0000000..e5b92b5 Binary files /dev/null and b/PluginsDLL/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/PluginsDLL/Microsoft.EntityFrameworkCore.Design.dll b/PluginsDLL/Microsoft.EntityFrameworkCore.Design.dll new file mode 100644 index 0000000..41cf45a Binary files /dev/null and b/PluginsDLL/Microsoft.EntityFrameworkCore.Design.dll differ diff --git a/PluginsDLL/Microsoft.EntityFrameworkCore.Relational.dll b/PluginsDLL/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100644 index 0000000..7e313e5 Binary files /dev/null and b/PluginsDLL/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/PluginsDLL/Microsoft.EntityFrameworkCore.SqlServer.dll b/PluginsDLL/Microsoft.EntityFrameworkCore.SqlServer.dll new file mode 100644 index 0000000..6c881dc Binary files /dev/null and b/PluginsDLL/Microsoft.EntityFrameworkCore.SqlServer.dll differ diff --git a/PluginsDLL/Microsoft.EntityFrameworkCore.dll b/PluginsDLL/Microsoft.EntityFrameworkCore.dll new file mode 100644 index 0000000..f362a04 Binary files /dev/null and b/PluginsDLL/Microsoft.EntityFrameworkCore.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Caching.Abstractions.dll b/PluginsDLL/Microsoft.Extensions.Caching.Abstractions.dll new file mode 100644 index 0000000..569fb1a Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Caching.Memory.dll b/PluginsDLL/Microsoft.Extensions.Caching.Memory.dll new file mode 100644 index 0000000..7c01313 Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Caching.Memory.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Configuration.Abstractions.dll b/PluginsDLL/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..5de000c Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/PluginsDLL/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..405651a Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.DependencyInjection.dll b/PluginsDLL/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..e988469 Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.DependencyModel.dll b/PluginsDLL/Microsoft.Extensions.DependencyModel.dll new file mode 100644 index 0000000..2ffabf8 Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.DependencyModel.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Logging.Abstractions.dll b/PluginsDLL/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..8d27412 Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Logging.dll b/PluginsDLL/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..754fabe Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Logging.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Options.dll b/PluginsDLL/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..d5c55a2 Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Options.dll differ diff --git a/PluginsDLL/Microsoft.Extensions.Primitives.dll b/PluginsDLL/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..8cb2645 Binary files /dev/null and b/PluginsDLL/Microsoft.Extensions.Primitives.dll differ diff --git a/PluginsDLL/Microsoft.Identity.Client.Extensions.Msal.dll b/PluginsDLL/Microsoft.Identity.Client.Extensions.Msal.dll new file mode 100644 index 0000000..9a7cadb Binary files /dev/null and b/PluginsDLL/Microsoft.Identity.Client.Extensions.Msal.dll differ diff --git a/PluginsDLL/Microsoft.Identity.Client.dll b/PluginsDLL/Microsoft.Identity.Client.dll new file mode 100644 index 0000000..73873e5 Binary files /dev/null and b/PluginsDLL/Microsoft.Identity.Client.dll differ diff --git a/PluginsDLL/Microsoft.IdentityModel.Abstractions.dll b/PluginsDLL/Microsoft.IdentityModel.Abstractions.dll new file mode 100644 index 0000000..dfcb632 Binary files /dev/null and b/PluginsDLL/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/PluginsDLL/Microsoft.IdentityModel.JsonWebTokens.dll b/PluginsDLL/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100644 index 0000000..30b9c05 Binary files /dev/null and b/PluginsDLL/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/PluginsDLL/Microsoft.IdentityModel.Logging.dll b/PluginsDLL/Microsoft.IdentityModel.Logging.dll new file mode 100644 index 0000000..ce60b3c Binary files /dev/null and b/PluginsDLL/Microsoft.IdentityModel.Logging.dll differ diff --git a/PluginsDLL/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/PluginsDLL/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll new file mode 100644 index 0000000..57a9536 Binary files /dev/null and b/PluginsDLL/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ diff --git a/PluginsDLL/Microsoft.IdentityModel.Protocols.dll b/PluginsDLL/Microsoft.IdentityModel.Protocols.dll new file mode 100644 index 0000000..9fd9ebf Binary files /dev/null and b/PluginsDLL/Microsoft.IdentityModel.Protocols.dll differ diff --git a/PluginsDLL/Microsoft.IdentityModel.Tokens.dll b/PluginsDLL/Microsoft.IdentityModel.Tokens.dll new file mode 100644 index 0000000..da12e5f Binary files /dev/null and b/PluginsDLL/Microsoft.IdentityModel.Tokens.dll differ diff --git a/PluginsDLL/Microsoft.SqlServer.Server.dll b/PluginsDLL/Microsoft.SqlServer.Server.dll new file mode 100644 index 0000000..ddeaa86 Binary files /dev/null and b/PluginsDLL/Microsoft.SqlServer.Server.dll differ diff --git a/PluginsDLL/MigraDoc.DocumentObjectModel.dll b/PluginsDLL/MigraDoc.DocumentObjectModel.dll new file mode 100644 index 0000000..4334467 Binary files /dev/null and b/PluginsDLL/MigraDoc.DocumentObjectModel.dll differ diff --git a/PluginsDLL/MigraDoc.Rendering-gdi.dll b/PluginsDLL/MigraDoc.Rendering-gdi.dll new file mode 100644 index 0000000..f76d616 Binary files /dev/null and b/PluginsDLL/MigraDoc.Rendering-gdi.dll differ diff --git a/PluginsDLL/MigraDoc.RtfRendering-gdi.dll b/PluginsDLL/MigraDoc.RtfRendering-gdi.dll new file mode 100644 index 0000000..10c59a4 Binary files /dev/null and b/PluginsDLL/MigraDoc.RtfRendering-gdi.dll differ diff --git a/PluginsDLL/Mono.TextTemplating.dll b/PluginsDLL/Mono.TextTemplating.dll new file mode 100644 index 0000000..4a76511 Binary files /dev/null and b/PluginsDLL/Mono.TextTemplating.dll differ diff --git a/PluginsDLL/Npgsql.EntityFrameworkCore.PostgreSQL.dll b/PluginsDLL/Npgsql.EntityFrameworkCore.PostgreSQL.dll new file mode 100644 index 0000000..c01e4d0 Binary files /dev/null and b/PluginsDLL/Npgsql.EntityFrameworkCore.PostgreSQL.dll differ diff --git a/PluginsDLL/Npgsql.dll b/PluginsDLL/Npgsql.dll new file mode 100644 index 0000000..fe79f7c Binary files /dev/null and b/PluginsDLL/Npgsql.dll differ diff --git a/PluginsDLL/OxyPlot.Pdf.dll b/PluginsDLL/OxyPlot.Pdf.dll new file mode 100644 index 0000000..a4bedaf Binary files /dev/null and b/PluginsDLL/OxyPlot.Pdf.dll differ diff --git a/PluginsDLL/OxyPlot.WindowsForms.dll b/PluginsDLL/OxyPlot.WindowsForms.dll new file mode 100644 index 0000000..103acdd Binary files /dev/null and b/PluginsDLL/OxyPlot.WindowsForms.dll differ diff --git a/PluginsDLL/OxyPlot.dll b/PluginsDLL/OxyPlot.dll new file mode 100644 index 0000000..c652fdb Binary files /dev/null and b/PluginsDLL/OxyPlot.dll differ diff --git a/PluginsDLL/PdfSharp-gdi.dll b/PluginsDLL/PdfSharp-gdi.dll new file mode 100644 index 0000000..b7ff608 Binary files /dev/null and b/PluginsDLL/PdfSharp-gdi.dll differ diff --git a/PluginsDLL/PdfSharp.Charting-gdi.dll b/PluginsDLL/PdfSharp.Charting-gdi.dll new file mode 100644 index 0000000..8bb8f10 Binary files /dev/null and b/PluginsDLL/PdfSharp.Charting-gdi.dll differ diff --git a/PluginsDLL/PdfSharp.Quality-gdi.dll b/PluginsDLL/PdfSharp.Quality-gdi.dll new file mode 100644 index 0000000..dda5371 Binary files /dev/null and b/PluginsDLL/PdfSharp.Quality-gdi.dll differ diff --git a/PluginsDLL/PdfSharp.Snippets-gdi.dll b/PluginsDLL/PdfSharp.Snippets-gdi.dll new file mode 100644 index 0000000..5ddd13e Binary files /dev/null and b/PluginsDLL/PdfSharp.Snippets-gdi.dll differ diff --git a/PluginsDLL/PdfSharp.System.dll b/PluginsDLL/PdfSharp.System.dll new file mode 100644 index 0000000..e8dded5 Binary files /dev/null and b/PluginsDLL/PdfSharp.System.dll differ diff --git a/PluginsDLL/PdfSharp.WPFonts.dll b/PluginsDLL/PdfSharp.WPFonts.dll new file mode 100644 index 0000000..9a7c2ca Binary files /dev/null and b/PluginsDLL/PdfSharp.WPFonts.dll differ diff --git a/PluginsDLL/Plugins.dll b/PluginsDLL/Plugins.dll new file mode 100644 index 0000000..599ca27 Binary files /dev/null and b/PluginsDLL/Plugins.dll differ diff --git a/PluginsDLL/System.ClientModel.dll b/PluginsDLL/System.ClientModel.dll new file mode 100644 index 0000000..00a3380 Binary files /dev/null and b/PluginsDLL/System.ClientModel.dll differ diff --git a/PluginsDLL/System.Composition.AttributedModel.dll b/PluginsDLL/System.Composition.AttributedModel.dll new file mode 100644 index 0000000..1431751 Binary files /dev/null and b/PluginsDLL/System.Composition.AttributedModel.dll differ diff --git a/PluginsDLL/System.Composition.Convention.dll b/PluginsDLL/System.Composition.Convention.dll new file mode 100644 index 0000000..e9dacb1 Binary files /dev/null and b/PluginsDLL/System.Composition.Convention.dll differ diff --git a/PluginsDLL/System.Composition.Hosting.dll b/PluginsDLL/System.Composition.Hosting.dll new file mode 100644 index 0000000..8381202 Binary files /dev/null and b/PluginsDLL/System.Composition.Hosting.dll differ diff --git a/PluginsDLL/System.Composition.Runtime.dll b/PluginsDLL/System.Composition.Runtime.dll new file mode 100644 index 0000000..d583c3a Binary files /dev/null and b/PluginsDLL/System.Composition.Runtime.dll differ diff --git a/PluginsDLL/System.Composition.TypedParts.dll b/PluginsDLL/System.Composition.TypedParts.dll new file mode 100644 index 0000000..2b278d7 Binary files /dev/null and b/PluginsDLL/System.Composition.TypedParts.dll differ diff --git a/PluginsDLL/System.Diagnostics.DiagnosticSource.dll b/PluginsDLL/System.Diagnostics.DiagnosticSource.dll new file mode 100644 index 0000000..bae10b1 Binary files /dev/null and b/PluginsDLL/System.Diagnostics.DiagnosticSource.dll differ diff --git a/PluginsDLL/System.Formats.Asn1.dll b/PluginsDLL/System.Formats.Asn1.dll new file mode 100644 index 0000000..5f718cd Binary files /dev/null and b/PluginsDLL/System.Formats.Asn1.dll differ diff --git a/PluginsDLL/System.IO.Pipelines.dll b/PluginsDLL/System.IO.Pipelines.dll new file mode 100644 index 0000000..712f47d Binary files /dev/null and b/PluginsDLL/System.IO.Pipelines.dll differ diff --git a/PluginsDLL/System.IdentityModel.Tokens.Jwt.dll b/PluginsDLL/System.IdentityModel.Tokens.Jwt.dll new file mode 100644 index 0000000..2311025 Binary files /dev/null and b/PluginsDLL/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/PluginsDLL/System.Memory.Data.dll b/PluginsDLL/System.Memory.Data.dll new file mode 100644 index 0000000..6f2a3e0 Binary files /dev/null and b/PluginsDLL/System.Memory.Data.dll differ diff --git a/PluginsDLL/System.Runtime.Caching.dll b/PluginsDLL/System.Runtime.Caching.dll new file mode 100644 index 0000000..14826eb Binary files /dev/null and b/PluginsDLL/System.Runtime.Caching.dll differ diff --git a/PluginsDLL/System.Text.Encodings.Web.dll b/PluginsDLL/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..5c04169 Binary files /dev/null and b/PluginsDLL/System.Text.Encodings.Web.dll differ diff --git a/PluginsDLL/System.Text.Json.dll b/PluginsDLL/System.Text.Json.dll new file mode 100644 index 0000000..f4dd021 Binary files /dev/null and b/PluginsDLL/System.Text.Json.dll differ diff --git a/PluginsDLL/UserComponentsOption19.dll b/PluginsDLL/UserComponentsOption19.dll new file mode 100644 index 0000000..24c67d5 Binary files /dev/null and b/PluginsDLL/UserComponentsOption19.dll differ diff --git a/PluginsDLL/WinFormsLibrary1.dll b/PluginsDLL/WinFormsLibrary1.dll new file mode 100644 index 0000000..f257965 Binary files /dev/null and b/PluginsDLL/WinFormsLibrary1.dll differ diff --git a/PluginsDLL/desktop.ini b/PluginsDLL/desktop.ini new file mode 100644 index 0000000..d957fd1 --- /dev/null +++ b/PluginsDLL/desktop.ini @@ -0,0 +1,4 @@ +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/WinFormsLibrary1/WinFormsLibrary1.csproj b/WinFormsLibrary1/WinFormsLibrary1.csproj index c0485c8..9ad0bbd 100644 --- a/WinFormsLibrary1/WinFormsLibrary1.csproj +++ b/WinFormsLibrary1/WinFormsLibrary1.csproj @@ -11,6 +11,7 @@ Fixed$(AssemblyName) C:\\comp 1.0.2 + True diff --git a/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfo.cs b/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfo.cs index b467907..aa1cd0e 100644 --- a/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfo.cs +++ b/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("WinFormsLibrary1")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.1")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.2+eb3103940488fd3571625b290c3f12a8ec81891c")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.2+1a19132a1862809298abc80050b30afd2d36a621")] [assembly: System.Reflection.AssemblyProductAttribute("WinFormsLibrary1")] [assembly: System.Reflection.AssemblyTitleAttribute("WinFormsLibrary1")] [assembly: System.Reflection.AssemblyVersionAttribute("1.1")] diff --git a/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfoInputs.cache b/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfoInputs.cache index 03f0f9e..44c05d4 100644 --- a/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfoInputs.cache +++ b/WinFormsLibrary1/obj/Debug/net8.0-windows7.0/WinFormsLibrary1.AssemblyInfoInputs.cache @@ -1 +1 @@ -62507dafa007ae01aaf5855dafffeee1f95df44359b658cd8e9490eda0de76da +97b9465ca3bfc2b44140041b4a91c497a577433a5374909476d512b3876c7d3b diff --git a/WinFormsLibrary1/obj/WinFormsLibrary1.csproj.nuget.dgspec.json b/WinFormsLibrary1/obj/WinFormsLibrary1.csproj.nuget.dgspec.json index a4deec9..9915686 100644 --- a/WinFormsLibrary1/obj/WinFormsLibrary1.csproj.nuget.dgspec.json +++ b/WinFormsLibrary1/obj/WinFormsLibrary1.csproj.nuget.dgspec.json @@ -11,7 +11,7 @@ "projectName": "FixedWinFormsLibrary1", "projectPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", "packagesPath": "C:\\Users\\pyata\\.nuget\\packages\\", - "outputPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\obj\\", + "outputPath": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/WinFormsLibrary1/obj/project.assets.json b/WinFormsLibrary1/obj/project.assets.json index bd34b76..a7639a7 100644 --- a/WinFormsLibrary1/obj/project.assets.json +++ b/WinFormsLibrary1/obj/project.assets.json @@ -1015,7 +1015,7 @@ "projectName": "FixedWinFormsLibrary1", "projectPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", "packagesPath": "C:\\Users\\pyata\\.nuget\\packages\\", - "outputPath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\obj\\", + "outputPath": "C:\\Users\\pyata\\source\\repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/WinFormsLibrary1/obj/project.nuget.cache b/WinFormsLibrary1/obj/project.nuget.cache index da6b3b0..3496b26 100644 --- a/WinFormsLibrary1/obj/project.nuget.cache +++ b/WinFormsLibrary1/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "qf4Wq1t4OgI=", + "dgSpecHash": "KcqVBpHdAj8=", "success": true, "projectFilePath": "C:\\Users\\pyata\\Source\\Repos\\PIbd-31_Pyatakov_Kirill_COP\\WinFormsLibrary1\\WinFormsLibrary1.csproj", "expectedPackageFiles": [