commit 09caba72f4846c6dcc798fb1ba46a21244ae8100 Author: Blueberry Date: Fri Apr 11 15:47:49 2025 +0300 first commit diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json new file mode 100644 index 0000000..0280531 --- /dev/null +++ b/.config/dotnet-tools.json @@ -0,0 +1,13 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-ef": { + "version": "9.0.3", + "commands": [ + "dotnet-ef" + ], + "rollForward": false + } + } +} \ No newline at end of file diff --git a/.vs/Demo0411/DesignTimeBuild/.dtbcache.v2 b/.vs/Demo0411/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..564f909 Binary files /dev/null and b/.vs/Demo0411/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Demo0411/FileContentIndex/2655bb04-a998-4750-b0e4-e528166c03c9.vsidx b/.vs/Demo0411/FileContentIndex/2655bb04-a998-4750-b0e4-e528166c03c9.vsidx new file mode 100644 index 0000000..70aef67 Binary files /dev/null and b/.vs/Demo0411/FileContentIndex/2655bb04-a998-4750-b0e4-e528166c03c9.vsidx differ diff --git a/.vs/Demo0411/FileContentIndex/f02beece-8886-4756-b8f4-a2c246676ca3.vsidx b/.vs/Demo0411/FileContentIndex/f02beece-8886-4756-b8f4-a2c246676ca3.vsidx new file mode 100644 index 0000000..1019088 Binary files /dev/null and b/.vs/Demo0411/FileContentIndex/f02beece-8886-4756-b8f4-a2c246676ca3.vsidx differ diff --git a/.vs/Demo0411/v17/.futdcache.v2 b/.vs/Demo0411/v17/.futdcache.v2 new file mode 100644 index 0000000..e5cf7ee Binary files /dev/null and b/.vs/Demo0411/v17/.futdcache.v2 differ diff --git a/.vs/Demo0411/v17/.suo b/.vs/Demo0411/v17/.suo new file mode 100644 index 0000000..c43b236 Binary files /dev/null and b/.vs/Demo0411/v17/.suo differ diff --git a/.vs/Demo0411/v17/DocumentLayout.backup.json b/.vs/Demo0411/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..6dc60bb --- /dev/null +++ b/.vs/Demo0411/v17/DocumentLayout.backup.json @@ -0,0 +1,265 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\prdb\\Desktop\\Demka0411\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\productlist.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\productlist.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\productlist.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\productlist.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\models\\product.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\models\\product.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\helper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\helper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\listpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\listpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\history.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\history.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka2.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka2.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka2.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka2.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka3.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka3.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\dobavpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\dobavpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\dobavredactproduct.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\dobavredactproduct.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\dobavredactproduct.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\dobavredactproduct.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Product.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Models\\Product.cs", + "RelativeDocumentMoniker": "demo0411\\Models\\Product.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Models\\Product.cs", + "RelativeToolTip": "demo0411\\Models\\Product.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAqwBsAAAAHAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T12:27:51.721Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "ProductList.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\ProductList.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml.cs", + "RelativeToolTip": "demo0411\\ProductList.axaml.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAAB8AAAATAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T12:25:26.172Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "ProductList.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml", + "RelativeDocumentMoniker": "demo0411\\ProductList.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml", + "RelativeToolTip": "demo0411\\ProductList.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:24:30.678Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "History.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\History.axaml", + "RelativeDocumentMoniker": "demo0411\\History.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\History.axaml", + "RelativeToolTip": "demo0411\\History.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:24:06.806Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "ListPartner.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ListPartner.axaml", + "RelativeDocumentMoniker": "demo0411\\ListPartner.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ListPartner.axaml", + "RelativeToolTip": "demo0411\\ListPartner.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:19:33.206Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "DobavRedactProduct.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml", + "RelativeDocumentMoniker": "demo0411\\DobavRedactProduct.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml", + "RelativeToolTip": "demo0411\\DobavRedactProduct.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:15:44.163Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "Oshibka2.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml", + "RelativeDocumentMoniker": "demo0411\\Oshibka2.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml", + "RelativeToolTip": "demo0411\\Oshibka2.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:06:01.775Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "Oshibka3.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka3.axaml", + "RelativeDocumentMoniker": "demo0411\\Oshibka3.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka3.axaml", + "RelativeToolTip": "demo0411\\Oshibka3.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T11:52:04Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "DobavPartner.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavPartner.axaml", + "RelativeDocumentMoniker": "demo0411\\DobavPartner.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavPartner.axaml", + "RelativeToolTip": "demo0411\\DobavPartner.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T11:46:27.029Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "MainWindow.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\MainWindow.axaml", + "RelativeDocumentMoniker": "demo0411\\MainWindow.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\MainWindow.axaml", + "RelativeToolTip": "demo0411\\MainWindow.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T11:45:59.93Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Helper.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Helper.cs", + "RelativeDocumentMoniker": "demo0411\\Helper.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Helper.cs", + "RelativeToolTip": "demo0411\\Helper.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:33:17.565Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "Oshibka.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka.axaml", + "RelativeDocumentMoniker": "demo0411\\Oshibka.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka.axaml", + "RelativeToolTip": "demo0411\\Oshibka.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:08:16.621Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "Oshibka2.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\Oshibka2.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml.cs", + "RelativeToolTip": "demo0411\\Oshibka2.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:33:33.317Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "DobavRedactProduct.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\DobavRedactProduct.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml.cs", + "RelativeToolTip": "demo0411\\DobavRedactProduct.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:32:32.541Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "App.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\App.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\App.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\App.axaml.cs", + "RelativeToolTip": "demo0411\\App.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:31:48.742Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/Demo0411/v17/DocumentLayout.json b/.vs/Demo0411/v17/DocumentLayout.json new file mode 100644 index 0000000..2990c3e --- /dev/null +++ b/.vs/Demo0411/v17/DocumentLayout.json @@ -0,0 +1,252 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\prdb\\Desktop\\Demka0411\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\productlist.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\productlist.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\productlist.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\productlist.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\models\\product.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\models\\product.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\helper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\helper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\listpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\listpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\history.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\history.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka2.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka2.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka2.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka2.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka3.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka3.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\dobavpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\dobavpartner.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\dobavredactproduct.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\dobavredactproduct.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\dobavredactproduct.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\dobavredactproduct.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\oshibka.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\oshibka.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + }, + { + "AbsoluteMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|c:\\users\\prdb\\desktop\\demka0411\\demo0411\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}|demo0411\\DemoProd0411.csproj|solutionrelative:demo0411\\app.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Product.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Models\\Product.cs", + "RelativeDocumentMoniker": "demo0411\\Models\\Product.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Models\\Product.cs", + "RelativeToolTip": "demo0411\\Models\\Product.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAqwBsAAAAHAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T12:27:51.721Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "ProductList.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\ProductList.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml.cs", + "RelativeToolTip": "demo0411\\ProductList.axaml.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAAB8AAAATAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T12:25:26.172Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "ProductList.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml", + "RelativeDocumentMoniker": "demo0411\\ProductList.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ProductList.axaml", + "RelativeToolTip": "demo0411\\ProductList.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:24:30.678Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "History.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\History.axaml", + "RelativeDocumentMoniker": "demo0411\\History.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\History.axaml", + "RelativeToolTip": "demo0411\\History.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:24:06.806Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "ListPartner.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ListPartner.axaml", + "RelativeDocumentMoniker": "demo0411\\ListPartner.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\ListPartner.axaml", + "RelativeToolTip": "demo0411\\ListPartner.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:19:33.206Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "DobavRedactProduct.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml", + "RelativeDocumentMoniker": "demo0411\\DobavRedactProduct.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml", + "RelativeToolTip": "demo0411\\DobavRedactProduct.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:15:44.163Z" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "Oshibka2.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml", + "RelativeDocumentMoniker": "demo0411\\Oshibka2.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml", + "RelativeToolTip": "demo0411\\Oshibka2.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:06:01.775Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "Oshibka3.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka3.axaml", + "RelativeDocumentMoniker": "demo0411\\Oshibka3.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka3.axaml", + "RelativeToolTip": "demo0411\\Oshibka3.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T11:52:04Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "DobavPartner.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavPartner.axaml", + "RelativeDocumentMoniker": "demo0411\\DobavPartner.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavPartner.axaml", + "RelativeToolTip": "demo0411\\DobavPartner.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T11:46:27.029Z" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "MainWindow.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\MainWindow.axaml", + "RelativeDocumentMoniker": "demo0411\\MainWindow.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\MainWindow.axaml", + "RelativeToolTip": "demo0411\\MainWindow.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T11:45:59.93Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Helper.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Helper.cs", + "RelativeDocumentMoniker": "demo0411\\Helper.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Helper.cs", + "RelativeToolTip": "demo0411\\Helper.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:33:17.565Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "Oshibka.axaml", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka.axaml", + "RelativeDocumentMoniker": "demo0411\\Oshibka.axaml", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka.axaml", + "RelativeToolTip": "demo0411\\Oshibka.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-04-11T12:08:16.621Z" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "Oshibka2.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\Oshibka2.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\Oshibka2.axaml.cs", + "RelativeToolTip": "demo0411\\Oshibka2.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:33:33.317Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "DobavRedactProduct.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\DobavRedactProduct.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\DobavRedactProduct.axaml.cs", + "RelativeToolTip": "demo0411\\DobavRedactProduct.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:32:32.541Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "App.axaml.cs", + "DocumentMoniker": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\App.axaml.cs", + "RelativeDocumentMoniker": "demo0411\\App.axaml.cs", + "ToolTip": "C:\\Users\\prdb\\Desktop\\Demka0411\\demo0411\\App.axaml.cs", + "RelativeToolTip": "demo0411\\App.axaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-11T11:31:48.742Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ProjectEvaluation/demo0411.metadata.v9.bin b/.vs/ProjectEvaluation/demo0411.metadata.v9.bin new file mode 100644 index 0000000..f3b1773 Binary files /dev/null and b/.vs/ProjectEvaluation/demo0411.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/demo0411.projects.v9.bin b/.vs/ProjectEvaluation/demo0411.projects.v9.bin new file mode 100644 index 0000000..1de8a7d Binary files /dev/null and b/.vs/ProjectEvaluation/demo0411.projects.v9.bin differ diff --git a/.vs/ProjectEvaluation/demo0411.strings.v9.bin b/.vs/ProjectEvaluation/demo0411.strings.v9.bin new file mode 100644 index 0000000..bd962c6 Binary files /dev/null and b/.vs/ProjectEvaluation/demo0411.strings.v9.bin differ diff --git a/Demo0411.sln b/Demo0411.sln new file mode 100644 index 0000000..425f4f0 --- /dev/null +++ b/Demo0411.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35825.156 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DemoProd0411", "demo0411\DemoProd0411.csproj", "{8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8727E582-B043-4CF6-9C2C-33BEFAF3BA2B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7F75D02B-157A-4C9C-A0AF-A207589D651F} + EndGlobalSection +EndGlobal diff --git a/demo0411/.vs/ProjectSettings.json b/demo0411/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/demo0411/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/demo0411/.vs/VSWorkspaceState.json b/demo0411/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/demo0411/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/demo0411/.vs/demo0411/FileContentIndex/e5f043f6-a51d-4b0f-9393-d1b4f477f02f.vsidx b/demo0411/.vs/demo0411/FileContentIndex/e5f043f6-a51d-4b0f-9393-d1b4f477f02f.vsidx new file mode 100644 index 0000000..25ae669 Binary files /dev/null and b/demo0411/.vs/demo0411/FileContentIndex/e5f043f6-a51d-4b0f-9393-d1b4f477f02f.vsidx differ diff --git a/demo0411/.vs/demo0411/v17/.wsuo b/demo0411/.vs/demo0411/v17/.wsuo new file mode 100644 index 0000000..f1ce061 Binary files /dev/null and b/demo0411/.vs/demo0411/v17/.wsuo differ diff --git a/demo0411/.vs/demo0411/v17/DocumentLayout.json b/demo0411/.vs/demo0411/v17/DocumentLayout.json new file mode 100644 index 0000000..141d7ea --- /dev/null +++ b/demo0411/.vs/demo0411/v17/DocumentLayout.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\prdb\\Desktop\\yp_finall\\demo0411\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/demo0411/.vs/slnx.sqlite b/demo0411/.vs/slnx.sqlite new file mode 100644 index 0000000..16e8c06 Binary files /dev/null and b/demo0411/.vs/slnx.sqlite differ diff --git a/demo0411/App.axaml b/demo0411/App.axaml new file mode 100644 index 0000000..c8926a6 --- /dev/null +++ b/demo0411/App.axaml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/demo0411/App.axaml.cs b/demo0411/App.axaml.cs new file mode 100644 index 0000000..1959ee8 --- /dev/null +++ b/demo0411/App.axaml.cs @@ -0,0 +1,23 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Markup.Xaml; + +namespace demo0411; + +public partial class App : Application +{ + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + { + desktop.MainWindow = new MainWindow(); + } + + base.OnFrameworkInitializationCompleted(); + } +} \ No newline at end of file diff --git a/demo0411/Assets/Мастер пол.ico b/demo0411/Assets/Мастер пол.ico new file mode 100644 index 0000000..9744b0a Binary files /dev/null and b/demo0411/Assets/Мастер пол.ico differ diff --git a/demo0411/Context/User19Context.cs b/demo0411/Context/User19Context.cs new file mode 100644 index 0000000..3061d4a --- /dev/null +++ b/demo0411/Context/User19Context.cs @@ -0,0 +1,138 @@ +using System; +using System.Collections.Generic; +using demo0411.Models; +using Microsoft.EntityFrameworkCore; + +namespace demo0411.Context; + +public partial class User19Context : DbContext +{ + public User19Context() + { + } + + public User19Context(DbContextOptions options) + : base(options) + { + } + + public virtual DbSet Partners { get; set; } + + public virtual DbSet PartnerProducts { get; set; } + + public virtual DbSet PartnerTypes { get; set; } + + public virtual DbSet Products { get; set; } + + public virtual DbSet ProductTypes { get; set; } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) +#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263. + => optionsBuilder.UseNpgsql("Host=45.67.56.214;Username=user19;Password=oplwLVnn;Port=5454;Database=user19"); + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("partner_pk"); + + entity.ToTable("partner", "Product"); + + entity.Property(e => e.Id).HasColumnName("id"); + entity.Property(e => e.Addres) + .HasColumnType("character varying") + .HasColumnName("addres"); + entity.Property(e => e.Director) + .HasColumnType("character varying") + .HasColumnName("director"); + entity.Property(e => e.Email) + .HasColumnType("character varying") + .HasColumnName("email"); + entity.Property(e => e.Inn) + .HasColumnType("character varying") + .HasColumnName("inn"); + entity.Property(e => e.Name) + .HasColumnType("character varying") + .HasColumnName("name"); + entity.Property(e => e.PartnerTypeId).HasColumnName("partner_type_id"); + entity.Property(e => e.Phone) + .HasColumnType("character varying") + .HasColumnName("phone"); + entity.Property(e => e.Raiting).HasColumnName("raiting"); + + entity.HasOne(d => d.PartnerType).WithMany(p => p.Partners) + .HasForeignKey(d => d.PartnerTypeId) + .HasConstraintName("partner_partner_type_fk"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("partner_products_pk"); + + entity.ToTable("partner_products", "Product"); + + entity.Property(e => e.Id).HasColumnName("id"); + entity.Property(e => e.Amount).HasColumnName("amount"); + entity.Property(e => e.PartnerId).HasColumnName("partner_id"); + entity.Property(e => e.ProductId).HasColumnName("product_id"); + entity.Property(e => e.SaleDate).HasColumnName("sale_date"); + + entity.HasOne(d => d.Partner).WithMany(p => p.PartnerProducts) + .HasForeignKey(d => d.PartnerId) + .HasConstraintName("partner_products_partner_fk"); + + entity.HasOne(d => d.Product).WithMany(p => p.PartnerProducts) + .HasForeignKey(d => d.ProductId) + .HasConstraintName("partner_products_product_fk"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("partner_type_pk"); + + entity.ToTable("partner_type", "Product"); + + entity.Property(e => e.Id).HasColumnName("id"); + entity.Property(e => e.Name) + .HasColumnType("character varying") + .HasColumnName("name"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("product_pk"); + + entity.ToTable("product", "Product"); + + entity.Property(e => e.Id) + .ValueGeneratedNever() + .HasColumnName("id"); + entity.Property(e => e.MinCost).HasColumnName("min_cost"); + entity.Property(e => e.Name) + .HasColumnType("character varying") + .HasColumnName("name"); + entity.Property(e => e.TypeId).HasColumnName("type_id"); + + entity.HasOne(d => d.Type).WithMany(p => p.Products) + .HasForeignKey(d => d.TypeId) + .HasConstraintName("product_product_type_fk"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("product_type_pk"); + + entity.ToTable("product_type", "Product"); + + entity.Property(e => e.Id).HasColumnName("id"); + entity.Property(e => e.Coefficient).HasColumnName("coefficient"); + entity.Property(e => e.Name) + .HasColumnType("character varying") + .HasColumnName("name"); + }); + + OnModelCreatingPartial(modelBuilder); + } + + partial void OnModelCreatingPartial(ModelBuilder modelBuilder); +} diff --git a/demo0411/DemoProd0411.csproj b/demo0411/DemoProd0411.csproj new file mode 100644 index 0000000..3340591 --- /dev/null +++ b/demo0411/DemoProd0411.csproj @@ -0,0 +1,29 @@ + + + WinExe + net8.0 + enable + true + app.manifest + true + + + + + + + + + + None + All + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + diff --git a/demo0411/DobavPartner.axaml b/demo0411/DobavPartner.axaml new file mode 100644 index 0000000..1b73841 --- /dev/null +++ b/demo0411/DobavPartner.axaml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + +