added a logo and QR code generation

This commit is contained in:
Никита Онянов 2025-05-03 14:30:12 +03:00
parent 27bc88d6d1
commit 98fb6e48c1
101 changed files with 749 additions and 93 deletions

View File

@ -3,12 +3,32 @@
"WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\", "WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\",
"Documents": [ "Documents": [
{ {
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\users\\seller.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", "AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\functions\\addorder.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:users\\seller.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" "RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:functions\\addorder.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\users\\seller.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\functions\\addorder.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:users\\seller.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:functions\\addorder.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\entry\\authorization.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:entry\\authorization.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\order.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\order.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\orderswithservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\orderswithservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\user11context.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\user11context.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\service.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\service.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
} }
], ],
"DocumentGroupContainers": [ "DocumentGroupContainers": [
@ -22,27 +42,92 @@
"Children": [ "Children": [
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 1, "DocumentIndex": 2,
"Title": "Seller.axaml.cs", "Title": "Authorization.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Users\\Seller.axaml.cs", "DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Entry\\Authorization.axaml.cs",
"RelativeDocumentMoniker": "Users\\Seller.axaml.cs", "RelativeDocumentMoniker": "Entry\\Authorization.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Users\\Seller.axaml.cs", "ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Entry\\Authorization.axaml.cs",
"RelativeToolTip": "Users\\Seller.axaml.cs", "RelativeToolTip": "Entry\\Authorization.axaml.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAABfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-28T07:23:06.138Z", "WhenOpened": "2025-05-03T10:58:30.37Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 0, "DocumentIndex": 0,
"Title": "Seller.axaml", "Title": "AddOrder.axaml",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Users\\Seller.axaml", "DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml",
"RelativeDocumentMoniker": "Users\\Seller.axaml", "RelativeDocumentMoniker": "Functions\\AddOrder.axaml",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Users\\Seller.axaml", "ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml",
"RelativeToolTip": "Users\\Seller.axaml", "RelativeToolTip": "Functions\\AddOrder.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-04-28T07:21:00.377Z", "WhenOpened": "2025-05-03T10:53:25.949Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "AddOrder.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml.cs",
"RelativeDocumentMoniker": "Functions\\AddOrder.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml.cs",
"RelativeToolTip": "Functions\\AddOrder.axaml.cs",
"ViewState": "AgIAAJYAAAAAAAAAAAAAAJwAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:49:44.096Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "User11Context.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\User11Context.cs",
"RelativeDocumentMoniker": "Models\\User11Context.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\User11Context.cs",
"RelativeToolTip": "Models\\User11Context.cs",
"ViewState": "AgIAAJQAAAAAAAAAAAAmwJYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:41:25.914Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "Service.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Service.cs",
"RelativeDocumentMoniker": "Models\\Service.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Service.cs",
"RelativeToolTip": "Models\\Service.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:39:13.228Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Order.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Order.cs",
"RelativeDocumentMoniker": "Models\\Order.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Order.cs",
"RelativeToolTip": "Models\\Order.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:39:08.912Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "OrdersWithService.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\OrdersWithService.cs",
"RelativeDocumentMoniker": "Models\\OrdersWithService.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\OrdersWithService.cs",
"RelativeToolTip": "Models\\OrdersWithService.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:38:51.65Z",
"EditorCaption": "" "EditorCaption": ""
} }
] ]

View File

@ -1,12 +1,138 @@
{ {
"Version": 1, "Version": 1,
"WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\", "WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\",
"Documents": [], "Documents": [
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\functions\\addorder.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:functions\\addorder.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\functions\\addorder.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:functions\\addorder.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\entry\\authorization.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:entry\\authorization.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\order.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\order.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\orderswithservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\orderswithservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\user11context.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\user11context.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|c:\\users\\vivobook 15x\\desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\demo_blagodat\\demo_blagodat\\demo_blagodat\\models\\service.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:models\\service.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [ "DocumentGroupContainers": [
{ {
"Orientation": 0, "Orientation": 0,
"VerticalTabListWidth": 256, "VerticalTabListWidth": 256,
"DocumentGroups": [] "DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 1,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Authorization.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Entry\\Authorization.axaml.cs",
"RelativeDocumentMoniker": "Entry\\Authorization.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Entry\\Authorization.axaml.cs",
"RelativeToolTip": "Entry\\Authorization.axaml.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAABfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:58:30.37Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "AddOrder.axaml",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml",
"RelativeDocumentMoniker": "Functions\\AddOrder.axaml",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml",
"RelativeToolTip": "Functions\\AddOrder.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-05-03T10:53:25.949Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "AddOrder.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml.cs",
"RelativeDocumentMoniker": "Functions\\AddOrder.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Functions\\AddOrder.axaml.cs",
"RelativeToolTip": "Functions\\AddOrder.axaml.cs",
"ViewState": "AgIAAJYAAAAAAAAAAAAAAJwAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:49:44.096Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "User11Context.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\User11Context.cs",
"RelativeDocumentMoniker": "Models\\User11Context.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\User11Context.cs",
"RelativeToolTip": "Models\\User11Context.cs",
"ViewState": "AgIAAJQAAAAAAAAAAAAmwJYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:41:25.914Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "Service.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Service.cs",
"RelativeDocumentMoniker": "Models\\Service.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Service.cs",
"RelativeToolTip": "Models\\Service.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:39:13.228Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Order.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Order.cs",
"RelativeDocumentMoniker": "Models\\Order.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\Order.cs",
"RelativeToolTip": "Models\\Order.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:39:08.912Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "OrdersWithService.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\OrdersWithService.cs",
"RelativeDocumentMoniker": "Models\\OrdersWithService.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\Models\\OrdersWithService.cs",
"RelativeToolTip": "Models\\OrdersWithService.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-03T10:38:51.65Z",
"EditorCaption": ""
}
]
}
]
} }
] ]
} }

View File

@ -0,0 +1 @@

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -2,15 +2,23 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="500"
x:Class="demo_blagodat.Authorization" x:Class="demo_blagodat.Authorization"
Title="Авторизация"> Title="Авторизация"
<DockPanel> Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel Background="Blue">
<StackPanel Spacing="15" HorizontalAlignment="Center" VerticalAlignment="Center"> <StackPanel Spacing="15" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="Горнолыжный комплекс Благодать" FontSize="18"/>
<Image Height="200" Width="200" Name="MainImage"/>
<TextBlock x:Name="loginText" Text="Введите логин"/> <TextBlock x:Name="loginText" Text="Введите логин"/>
<TextBox Width="300" x:Name="LoginTextBox"/> <TextBox Width="300" x:Name="LoginTextBox"/>
<TextBlock x:Name="pasText" Text="Введите пароль"/> <TextBlock x:Name="pasText" Text="Введите пароль"/>
<TextBox Width="300" x:Name="PasswordTextBox" PasswordChar="*"/>
<StackPanel Orientation="Horizontal">
<TextBox Width="260" x:Name="PasswordTextBox" PasswordChar="*"/>
<Button Name="ShowPasswordButton" Content="👁" Click="OnShowPasswordClick"/>
</StackPanel>
<StackPanel Spacing="5" Orientation="Horizontal"> <StackPanel Spacing="5" Orientation="Horizontal">
<Button Content="Зарегистрироваться" Click="RegisterClick_OnClick"/> <Button Content="Зарегистрироваться" Click="RegisterClick_OnClick"/>
<Button Content="Войти" Click="MainOneClikc"/> <Button Content="Войти" Click="MainOneClikc"/>

View File

@ -1,7 +1,8 @@
using Avalonia; using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Interactivity; using Avalonia.Interactivity;
using Avalonia.Markup.Xaml; using Avalonia.Markup.Xaml;
using Avalonia.Media.Imaging;
using demo_blagodat.Models; using demo_blagodat.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System; using System;
@ -11,54 +12,56 @@ namespace demo_blagodat;
public partial class Authorization : Window public partial class Authorization : Window
{ {
private bool _isPasswordVisible = false;
public Authorization() public Authorization()
{ {
InitializeComponent(); InitializeComponent();
MainImage.Source = new Bitmap(AppDomain.CurrentDomain.BaseDirectory + "Assets/logo.png");
} }
private void RegisterClick_OnClick(object? sender, RoutedEventArgs e) private void RegisterClick_OnClick(object? sender, RoutedEventArgs e)
{ {
new Registration().Show(); new Registration().Show();
Close(); // Закрываем текущее окно Close(); // Закрываем текущее окно
} }
private void MainOneClikc(object? sender, RoutedEventArgs e) private void MainOneClikc(object? sender, RoutedEventArgs e)
{ {
try try
{ {
using (User11Context db = new User11Context()) // Подключение к БД using (User11Context db = new User11Context()) // Подключение к БД
{ {
string? Login = LoginTextBox.Text; // Берём логин пользователя с экрана string? Login = LoginTextBox.Text; // Берём логин пользователя с экрана
string? password = PasswordTextBox.Text; // Берём пороль пользователя с экрана string? password = PasswordTextBox.Text; // Берём пороль пользователя с экрана
if (Login != null && password != null) { if (Login != null && password != null) {
var corrUser = db.Employees.Where(x => x.EmployeesLogin == Login && x.EmployeesPassword == password).FirstOrDefault(); // Получаем данные пользователя по логину и поролю var corrUser = db.Employees.Where(x => x.EmployeesLogin == Login && x.EmployeesPassword == password).FirstOrDefault(); // Получаем данные пользователя по логину и поролю
if (corrUser == null) if (corrUser == null)
{ {
Mess.Text = "Пользователь не найден в системе. \nПроверьте данные"; // сообщение об ошибке Mess.Text = "Пользователь не найден в системе. \nПроверьте данные"; // сообщение об ошибке
} }
else else
{ {
corrUser.EmployeesEntrance = true; // Меняем в параметре "Актовность" False на True corrUser.EmployeesEntrance = true; // Меняем в параметре "Актовность" False на True
corrUser.EmployeesDateHour = TimeOnly.FromDateTime(DateTime.Now); // Передаём в параметре "Время входа в систему" настоящее время corrUser.EmployeesDateHour = TimeOnly.FromDateTime(DateTime.Now); // Передаём в параметре "Время входа в систему" настоящее время
corrUser.EmployeesDateDay = DateOnly.FromDateTime(DateTime.Now); // Передаём в параметре "Дата входа в систему" сегодняшнюю дату corrUser.EmployeesDateDay = DateOnly.FromDateTime(DateTime.Now); // Передаём в параметре "Дата входа в систему" сегодняшнюю дату
db.SaveChanges(); // Сохраняем изменения в БД db.SaveChanges(); // Сохраняем изменения в БД
switch (corrUser.EmployeesPosition) // Дожность пользователя switch (corrUser.EmployeesPosition) // Дожность пользователя
{ {
case "Администратор": AdminOneClikc(corrUser); break; case "Администратор": AdminOneClikc(corrUser); break;
case "Продавец": SellerOneClikc(corrUser); break; case "Продавец": SellerOneClikc(corrUser); break;
case "Старший смены": ShiftSupervisorOneClikc(corrUser); break; case "Старший смены": ShiftSupervisorOneClikc(corrUser); break;
} }
} }
} }
else else
{ {
// Проверяем данные на NULL // Проверяем данные на NULL
if (Login != null) { Mess.Text = "Введите Логин"; } if (Login != null) { Mess.Text = "Введите Логин"; }
else { Mess.Text = "Введите Пороль"; } else { Mess.Text = "Введите Пороль"; }
} }
} }
} }
@ -71,16 +74,23 @@ public partial class Authorization : Window
private void SellerOneClikc(Employee corrUser) private void SellerOneClikc(Employee corrUser)
{ {
new Seller(corrUser).Show(); new Seller(corrUser).Show();
Close(); // Закрываем текущее окно Close(); // Закрываем текущее окно
} }
private void AdminOneClikc(Employee corrUser) private void AdminOneClikc(Employee corrUser)
{ {
new Admin(corrUser).Show(); new Admin(corrUser).Show();
Close(); // Закрываем текущее окно Close(); // Закрываем текущее окно
} }
private void ShiftSupervisorOneClikc(Employee corrUser) private void ShiftSupervisorOneClikc(Employee corrUser)
{ {
new ShiftSupervisor(corrUser).Show(); new ShiftSupervisor(corrUser).Show();
Close(); // Закрываем текущее окно Close(); // Закрываем текущее окно
}
private void OnShowPasswordClick(object sender, RoutedEventArgs e)
{
var passwordBox = this.FindControl<TextBox>("PasswordTextBox");
_isPasswordVisible = !_isPasswordVisible;
passwordBox.PasswordChar = _isPasswordVisible ? '\0' : '*';
} }
} }

View File

@ -4,7 +4,8 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="550" mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="550"
x:Class="demo_blagodat.Registration" x:Class="demo_blagodat.Registration"
Title="Регистрация"> Title="Регистрация"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Spacing="15" HorizontalAlignment="Center" VerticalAlignment="Center"> <StackPanel Spacing="15" HorizontalAlignment="Center" VerticalAlignment="Center">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="700" mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="700"
x:Class="demo_blagodat.AddClient" x:Class="demo_blagodat.AddClient"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Добавление клиентов"> Title="Добавление клиентов"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.CreateOrder" x:Class="demo_blagodat.CreateOrder"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Создание заказа"> Title="Создание заказа"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Vertical"> <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Vertical">
@ -78,6 +79,7 @@
<Button Content="Назад" Click="ExitClik"/> <Button Content="Назад" Click="ExitClik"/>
<Button Content="Создать заказ" Click="createOrder"/> <Button Content="Создать заказ" Click="createOrder"/>
<Button Content="Добавить услугу в заказ" Click="addServiceToOrder"/> <Button Content="Добавить услугу в заказ" Click="addServiceToOrder"/>
<Button Content="Создать QR-код для нового заказа" Click="Button_Click"/>
</StackPanel> </StackPanel>
<StackPanel HorizontalAlignment="Center" Orientation="Vertical"> <StackPanel HorizontalAlignment="Center" Orientation="Vertical">
<TextBlock x:Name="MesAddError" Text="" Foreground="Red"/> <TextBlock x:Name="MesAddError" Text="" Foreground="Red"/>

View File

@ -2,10 +2,20 @@ using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Interactivity; using Avalonia.Interactivity;
using Avalonia.Markup.Xaml; using Avalonia.Markup.Xaml;
using Avalonia.Media.Imaging;
using demo_blagodat.Models; using demo_blagodat.Models;
using System; using System;
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
using System.IO;
using System.Linq; using System.Linq;
using ZXing.QrCode;
using ZXing;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing;
using System.Drawing.Imaging;
using SystemBitmap = System.Drawing.Bitmap;
namespace demo_blagodat; namespace demo_blagodat;
@ -141,4 +151,60 @@ public partial class CreateOrder : Window
new ShiftSupervisor(User).Show(); new ShiftSupervisor(User).Show();
Close(); Close();
} }
private void Button_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{
Order? order = db.Orders.Where(it => it.OrderId == NewOrder.OrderId).FirstOrDefault();
if(order != null)
{
// Ãåíåðèðóåì QR-êîä è ñîõðàíÿåì â ïàïêó "Barcodes" â êîðíå ïðîåêòà
string barcodePath = GenerateAndSaveBarcode(order.OrderId, (AppDomain.CurrentDomain.BaseDirectory + "Barcodes/"));
}
}
public static string GenerateAndSaveBarcode(int orderId, string outputDirectory)
{
// Ïðîâåðÿåì, ñóùåñòâóåò ëè äèðåêòîðèÿ, åñëè íåò — ñîçäà¸ì
if (!Directory.Exists(outputDirectory))
{
Directory.CreateDirectory(outputDirectory);
}
var barcodeWriter = new BarcodeWriterPixelData
{
Format = BarcodeFormat.QR_CODE,
Options = new QrCodeEncodingOptions
{
Width = 300,
Height = 300,
Margin = 1
}
};
var pixelData = barcodeWriter.Write($"ORDER_{orderId}");
// Èñïðàâëåííàÿ ÷àñòü ñ èñïîëüçîâàíèåì Bitmap
using (var bitmap = new SystemBitmap(pixelData.Width, pixelData.Height, System.Drawing.Imaging.PixelFormat.Format32bppRgb))
{
var bitmapData = bitmap.LockBits(
new Rectangle(0, 0, pixelData.Width, pixelData.Height),
ImageLockMode.WriteOnly,
PixelFormat.Format32bppRgb
);
try
{
System.Runtime.InteropServices.Marshal.Copy(pixelData.Pixels, 0, bitmapData.Scan0, pixelData.Pixels.Length);
}
finally
{
bitmap.UnlockBits(bitmapData);
}
string filePath = Path.Combine(outputDirectory, $"Order_{orderId}.png");
bitmap.Save(filePath, ImageFormat.Png);
return filePath;
}
}
} }

View File

@ -4,7 +4,8 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.AddServices" x:Class="demo_blagodat.AddServices"
Title="Добавить новую услугу"> Title="Добавить новую услугу"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Spacing="15" HorizontalAlignment="Center" VerticalAlignment="Center"> <StackPanel Spacing="15" HorizontalAlignment="Center" VerticalAlignment="Center">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.ChangeClient" x:Class="demo_blagodat.ChangeClient"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Изменить клиента"> Title="Изменить клиента"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<StackPanel> <StackPanel>
<ScrollViewer> <ScrollViewer>

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.ChangeOrder" x:Class="demo_blagodat.ChangeOrder"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Изменить заказ"> Title="Изменить заказ"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Spacing="20"> <StackPanel Spacing="20">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.ChangeServices" x:Class="demo_blagodat.ChangeServices"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Изменить услугу"> Title="Изменить услугу"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Spacing="15" Orientation="Vertical"> <StackPanel Spacing="15" Orientation="Vertical">

View File

@ -4,7 +4,8 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.ChangeYourSelf" x:Class="demo_blagodat.ChangeYourSelf"
Title="Изменить свои данные"> Title="Изменить свои данные"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Spacing="15" Orientation="Vertical"> <StackPanel Spacing="15" Orientation="Vertical">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="600" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="600"
x:Class="demo_blagodat.DeleteClient" x:Class="demo_blagodat.DeleteClient"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Удалить клиента"> Title="Удалить клиента"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel> <StackPanel>

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.DeleteEmployee" x:Class="demo_blagodat.DeleteEmployee"
x:CompileBindings="False" x:CompileBindings="False"
Title="Удалить сотрудника"> Title="Удалить сотрудника"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.DeleteOrder" x:Class="demo_blagodat.DeleteOrder"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Удалить заказ"> Title="Удалить заказ"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.DeleteServices" x:Class="demo_blagodat.DeleteServices"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Удалить Сервис"> Title="Удалить Сервис"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">

View File

@ -5,7 +5,8 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.Heir" x:Class="demo_blagodat.Heir"
xmlns:vm="using:demo_blagodat.Models" xmlns:vm="using:demo_blagodat.Models"
Title="Наследник"> Title="Наследник"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Spacing="15" Orientation="Vertical"> <StackPanel Spacing="15" Orientation="Vertical">

View File

@ -4,7 +4,8 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.Admin" x:Class="demo_blagodat.Admin"
Title="Администратор"> Title="Администратор"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel> <StackPanel>

View File

@ -4,7 +4,8 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.Seller" x:Class="demo_blagodat.Seller"
Title="Продавец"> Title="Продавец"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel Orientation="Vertical" > <StackPanel Orientation="Vertical" >
@ -27,12 +28,12 @@
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">
<Button Content="Добавить услугу" Click="addServices"/> <Button Content="Добавить услугу" Click="addServices"/>
<Button Content="Удалить услугу" /> <Button Content="Удалить услугу" Click="deleteServices"/>
</StackPanel> </StackPanel>
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">
<Button Content="Добавить заказ" Click="createOrder"/> <Button Content="Добавить заказ" Click="createOrder"/>
<Button Content="Удалить заказ" /> <Button Content="Удалить заказ" Click="deleteOrder"/>
</StackPanel> </StackPanel>
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">

View File

@ -64,6 +64,18 @@ public partial class Seller : Window
Close(); Close();
} }
private void deleteServices(object sender, RoutedEventArgs e)
{
new DeleteServices(User).Show();
Close();
}
private void deleteOrder(object sender, RoutedEventArgs e)
{
new DeleteOrder(User).Show();
Close();
}
private void activityUpdate() private void activityUpdate()
{ {
using (User11Context db = new User11Context()) // Ïîäêëþ÷åíèå ê ÁÄ using (User11Context db = new User11Context()) // Ïîäêëþ÷åíèå ê ÁÄ

View File

@ -4,7 +4,8 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="demo_blagodat.ShiftSupervisor" x:Class="demo_blagodat.ShiftSupervisor"
Title="Начальник смены"> Title="Начальник смены"
Icon="avares://demo_blagodat/Assets/logo.ico">
<DockPanel> <DockPanel>
<ScrollViewer> <ScrollViewer>
<StackPanel> <StackPanel>

View File

@ -0,0 +1 @@

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -15,7 +15,9 @@
"Avalonia.Themes.Fluent": "11.2.1", "Avalonia.Themes.Fluent": "11.2.1",
"Microsoft.EntityFrameworkCore": "8.0.10", "Microsoft.EntityFrameworkCore": "8.0.10",
"Microsoft.EntityFrameworkCore.Design": "8.0.10", "Microsoft.EntityFrameworkCore.Design": "8.0.10",
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10" "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10",
"System.Drawing.Common": "9.0.4",
"ZXing.Net": "0.16.10"
}, },
"runtime": { "runtime": {
"demo_blagodat.dll": {} "demo_blagodat.dll": {}
@ -731,6 +733,22 @@
} }
} }
}, },
"Microsoft.Win32.SystemEvents/9.0.4": {
"runtime": {
"lib/net8.0/Microsoft.Win32.SystemEvents.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.425.16305"
}
},
"runtimeTargets": {
"runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.425.16305"
}
}
},
"Mono.TextTemplating/2.2.1": { "Mono.TextTemplating/2.2.1": {
"dependencies": { "dependencies": {
"System.CodeDom": "4.4.0" "System.CodeDom": "4.4.0"
@ -908,6 +926,21 @@
} }
} }
}, },
"System.Drawing.Common/9.0.4": {
"dependencies": {
"Microsoft.Win32.SystemEvents": "9.0.4"
},
"runtime": {
"lib/net8.0/System.Drawing.Common.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.425.16312"
},
"lib/net8.0/System.Private.Windows.Core.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.425.16312"
}
}
},
"System.IO.Pipelines/8.0.0": { "System.IO.Pipelines/8.0.0": {
"runtime": { "runtime": {
"lib/net8.0/System.IO.Pipelines.dll": { "lib/net8.0/System.IO.Pipelines.dll": {
@ -938,6 +971,14 @@
"fileVersion": "0.20.0.0" "fileVersion": "0.20.0.0"
} }
} }
},
"ZXing.Net/0.16.10": {
"runtime": {
"lib/net8.0/zxing.dll": {
"assemblyVersion": "0.16.10.0",
"fileVersion": "0.16.10.0"
}
}
} }
} }
}, },
@ -1255,6 +1296,13 @@
"path": "microsoft.extensions.primitives/8.0.0", "path": "microsoft.extensions.primitives/8.0.0",
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
}, },
"Microsoft.Win32.SystemEvents/9.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kHgtAkXhNEP8oGuAVe3Q5admxsdMlSdWE2rXcA9FfeGDZJQawPccmZgnOswgW3ugUPSJt7VH+TMQPz65mnhGSQ==",
"path": "microsoft.win32.systemevents/9.0.4",
"hashPath": "microsoft.win32.systemevents.9.0.4.nupkg.sha512"
},
"Mono.TextTemplating/2.2.1": { "Mono.TextTemplating/2.2.1": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -1367,6 +1415,13 @@
"path": "system.composition.typedparts/6.0.0", "path": "system.composition.typedparts/6.0.0",
"hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
}, },
"System.Drawing.Common/9.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SbtusMUT1bCxZ14904ZPo2GZyelze0rwUni9wXrp8KX9Zlsda8idqpxra1RBvOA85WM0wW+fCI4GLrlCTYiE6A==",
"path": "system.drawing.common/9.0.4",
"hashPath": "system.drawing.common.9.0.4.nupkg.sha512"
},
"System.IO.Pipelines/8.0.0": { "System.IO.Pipelines/8.0.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@ -1408,6 +1463,13 @@
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==", "sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
"path": "tmds.dbus.protocol/0.20.0", "path": "tmds.dbus.protocol/0.20.0",
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512" "hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
},
"ZXing.Net/0.16.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9avtcn21T7Ndcl8PQ1LHR7/wEoCruX1QKKHvO6zBPTsDW9IdvR5vKOmd618AY+DtDWZz8NaFDTkpbZdgaF4l4w==",
"path": "zxing.net/0.16.10",
"hashPath": "zxing.net.0.16.10.nupkg.sha512"
} }
} }
} }

Binary file not shown.

View File

@ -7,6 +7,12 @@
<ApplicationManifest>app.manifest</ApplicationManifest> <ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault> <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<None Remove="Assets\logo.ico" />
</ItemGroup>
<ItemGroup>
<AvaloniaResource Include="Assets\logo.ico" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Avalonia" Version="11.2.1" /> <PackageReference Include="Avalonia" Version="11.2.1" />
@ -24,6 +30,8 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.10" /> <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.10" />
<PackageReference Include="System.Drawing.Common" Version="9.0.4" />
<PackageReference Include="ZXing.Net" Version="0.16.10" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View File

@ -1 +1 @@
503a94e8100571bf33e21b53e80bd45a2edeac11fa9a3f3066b5c81343985e1e 129b8e8ff54af5ab8187ebec622da076c501dad7bc8bd90b3eb0ad7055ae7e27

View File

@ -41,6 +41,7 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Micros
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Microsoft.VisualBasic.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Microsoft.VisualBasic.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Microsoft.Win32.Primitives.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Microsoft.Win32.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Microsoft.Win32.Registry.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\Microsoft.Win32.Registry.dll
C:\Users\VivoBook 15X\.nuget\packages\microsoft.win32.systemevents\9.0.4\lib\net8.0\Microsoft.Win32.SystemEvents.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\mscorlib.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\mscorlib.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\netstandard.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\netstandard.dll
C:\Users\VivoBook 15X\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll C:\Users\VivoBook 15X\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll
@ -76,6 +77,7 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Diagnostics.TraceSource.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Diagnostics.TraceSource.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Diagnostics.Tracing.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Diagnostics.Tracing.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.dll
C:\Users\VivoBook 15X\.nuget\packages\system.drawing.common\9.0.4\lib\net8.0\System.Drawing.Common.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Drawing.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Drawing.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Drawing.Primitives.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Drawing.Primitives.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Dynamic.Runtime.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Dynamic.Runtime.dll
@ -127,6 +129,7 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Numerics.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Numerics.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Numerics.Vectors.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Numerics.Vectors.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.ObjectModel.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.ObjectModel.dll
C:\Users\VivoBook 15X\.nuget\packages\system.drawing.common\9.0.4\lib\net8.0\System.Private.Windows.Core.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Reflection.DispatchProxy.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Reflection.DispatchProxy.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Reflection.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Reflection.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Reflection.Emit.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Reflection.Emit.dll
@ -204,3 +207,4 @@ C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Xml.XPath.XDocument.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\System.Xml.XPath.XDocument.dll
C:\Users\VivoBook 15X\.nuget\packages\tmds.dbus.protocol\0.20.0\lib\net8.0\Tmds.DBus.Protocol.dll C:\Users\VivoBook 15X\.nuget\packages\tmds.dbus.protocol\0.20.0\lib\net8.0\Tmds.DBus.Protocol.dll
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\WindowsBase.dll C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0\WindowsBase.dll
C:\Users\VivoBook 15X\.nuget\packages\zxing.net\0.16.10\lib\net8.0\zxing.dll

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("demo_blagodat")] [assembly: System.Reflection.AssemblyCompanyAttribute("demo_blagodat")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+77b64a9979696742b7257c273c6dd73d855d907a")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+27bc88d6d1d84758aa359930b7417a3ad6401809")]
[assembly: System.Reflection.AssemblyProductAttribute("demo_blagodat")] [assembly: System.Reflection.AssemblyProductAttribute("demo_blagodat")]
[assembly: System.Reflection.AssemblyTitleAttribute("demo_blagodat")] [assembly: System.Reflection.AssemblyTitleAttribute("demo_blagodat")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
018bd652c5888c62919e3a735b7613afff36130c3033581c7a8e1b14f222f23b c892285ac27192552a6e4ac02ecfe5e0a7e4461bd21efe991097975c7214fee3

View File

@ -1 +1 @@
5546208be60a7bb74229943ee30ac3e15b09dae5999b2001fb32ce24bf32bd17 ef64675d1f3875b76d65b09941441272734254976b7cad0ac23a5960bb43e7ab

View File

@ -146,3 +146,8 @@ C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\Microsoft.Win32.SystemEvents.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\System.Drawing.Common.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\System.Private.Windows.Core.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\zxing.dll
C:\Users\VivoBook 15X\Desktop\программные модули\Demo_Blagodat\demo_blagodat\demo_blagodat\bin\Debug\net8.0\runtimes\win\lib\net8.0\Microsoft.Win32.SystemEvents.dll

View File

@ -84,6 +84,14 @@
"Npgsql.EntityFrameworkCore.PostgreSQL": { "Npgsql.EntityFrameworkCore.PostgreSQL": {
"target": "Package", "target": "Package",
"version": "[8.0.10, )" "version": "[8.0.10, )"
},
"System.Drawing.Common": {
"target": "Package",
"version": "[9.0.4, )"
},
"ZXing.Net": {
"target": "Package",
"version": "[0.16.10, )"
} }
}, },
"imports": [ "imports": [

View File

@ -988,6 +988,28 @@
"buildTransitive/net6.0/_._": {} "buildTransitive/net6.0/_._": {}
} }
}, },
"Microsoft.Win32.SystemEvents/9.0.4": {
"type": "package",
"compile": {
"lib/net8.0/Microsoft.Win32.SystemEvents.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Microsoft.Win32.SystemEvents.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
},
"runtimeTargets": {
"runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.dll": {
"assetType": "runtime",
"rid": "win"
}
}
},
"Mono.TextTemplating/2.2.1": { "Mono.TextTemplating/2.2.1": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
@ -1267,6 +1289,31 @@
"buildTransitive/netcoreapp3.1/_._": {} "buildTransitive/netcoreapp3.1/_._": {}
} }
}, },
"System.Drawing.Common/9.0.4": {
"type": "package",
"dependencies": {
"Microsoft.Win32.SystemEvents": "9.0.4"
},
"compile": {
"lib/net8.0/System.Drawing.Common.dll": {
"related": ".pdb;.xml"
},
"lib/net8.0/System.Private.Windows.Core.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/System.Drawing.Common.dll": {
"related": ".pdb;.xml"
},
"lib/net8.0/System.Private.Windows.Core.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"System.IO.Pipelines/8.0.0": { "System.IO.Pipelines/8.0.0": {
"type": "package", "type": "package",
"compile": { "compile": {
@ -1370,6 +1417,19 @@
"runtime": { "runtime": {
"lib/net8.0/Tmds.DBus.Protocol.dll": {} "lib/net8.0/Tmds.DBus.Protocol.dll": {}
} }
},
"ZXing.Net/0.16.10": {
"type": "package",
"compile": {
"lib/net8.0/zxing.dll": {
"related": ".XML"
}
},
"runtime": {
"lib/net8.0/zxing.dll": {
"related": ".XML"
}
}
} }
} }
}, },
@ -2911,6 +2971,38 @@
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
}, },
"Microsoft.Win32.SystemEvents/9.0.4": {
"sha512": "kHgtAkXhNEP8oGuAVe3Q5admxsdMlSdWE2rXcA9FfeGDZJQawPccmZgnOswgW3ugUPSJt7VH+TMQPz65mnhGSQ==",
"type": "package",
"path": "microsoft.win32.systemevents/9.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Win32.SystemEvents.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets",
"lib/net462/Microsoft.Win32.SystemEvents.dll",
"lib/net462/Microsoft.Win32.SystemEvents.xml",
"lib/net8.0/Microsoft.Win32.SystemEvents.dll",
"lib/net8.0/Microsoft.Win32.SystemEvents.xml",
"lib/net9.0/Microsoft.Win32.SystemEvents.dll",
"lib/net9.0/Microsoft.Win32.SystemEvents.xml",
"lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll",
"lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml",
"microsoft.win32.systemevents.9.0.4.nupkg.sha512",
"microsoft.win32.systemevents.nuspec",
"runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.dll",
"runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.xml",
"runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.dll",
"runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.xml",
"useSharedDesignerContext.txt"
]
},
"Mono.TextTemplating/2.2.1": { "Mono.TextTemplating/2.2.1": {
"sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
"type": "package", "type": "package",
@ -3312,6 +3404,48 @@
"useSharedDesignerContext.txt" "useSharedDesignerContext.txt"
] ]
}, },
"System.Drawing.Common/9.0.4": {
"sha512": "SbtusMUT1bCxZ14904ZPo2GZyelze0rwUni9wXrp8KX9Zlsda8idqpxra1RBvOA85WM0wW+fCI4GLrlCTYiE6A==",
"type": "package",
"path": "system.drawing.common/9.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/System.Drawing.Common.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/System.Drawing.Common.targets",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net462/System.Drawing.Common.dll",
"lib/net462/System.Drawing.Common.pdb",
"lib/net462/System.Drawing.Common.xml",
"lib/net8.0/System.Drawing.Common.dll",
"lib/net8.0/System.Drawing.Common.pdb",
"lib/net8.0/System.Drawing.Common.xml",
"lib/net8.0/System.Private.Windows.Core.dll",
"lib/net8.0/System.Private.Windows.Core.xml",
"lib/net9.0/System.Drawing.Common.dll",
"lib/net9.0/System.Drawing.Common.pdb",
"lib/net9.0/System.Drawing.Common.xml",
"lib/net9.0/System.Private.Windows.Core.dll",
"lib/net9.0/System.Private.Windows.Core.xml",
"lib/netstandard2.0/System.Drawing.Common.dll",
"lib/netstandard2.0/System.Drawing.Common.pdb",
"lib/netstandard2.0/System.Drawing.Common.xml",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"system.drawing.common.9.0.4.nupkg.sha512",
"system.drawing.common.nuspec",
"useSharedDesignerContext.txt"
]
},
"System.IO.Pipelines/8.0.0": { "System.IO.Pipelines/8.0.0": {
"sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==", "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==",
"type": "package", "type": "package",
@ -3469,6 +3603,93 @@
"tmds.dbus.protocol.0.20.0.nupkg.sha512", "tmds.dbus.protocol.0.20.0.nupkg.sha512",
"tmds.dbus.protocol.nuspec" "tmds.dbus.protocol.nuspec"
] ]
},
"ZXing.Net/0.16.10": {
"sha512": "9avtcn21T7Ndcl8PQ1LHR7/wEoCruX1QKKHvO6zBPTsDW9IdvR5vKOmd618AY+DtDWZz8NaFDTkpbZdgaF4l4w==",
"type": "package",
"path": "zxing.net/0.16.10",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/native/zxing.XML",
"lib/native/zxing.pri",
"lib/native/zxing.winmd",
"lib/net20-cf/zxing.ce2.0.dll",
"lib/net20-cf/zxing.ce2.0.xml",
"lib/net20/zxing.XML",
"lib/net20/zxing.dll",
"lib/net35-cf/zxing.ce3.5.dll",
"lib/net35-cf/zxing.ce3.5.xml",
"lib/net35/zxing.XML",
"lib/net35/zxing.dll",
"lib/net40/zxing.XML",
"lib/net40/zxing.dll",
"lib/net40/zxing.presentation.XML",
"lib/net40/zxing.presentation.dll",
"lib/net45/zxing.XML",
"lib/net45/zxing.dll",
"lib/net45/zxing.presentation.XML",
"lib/net45/zxing.presentation.dll",
"lib/net461/zxing.XML",
"lib/net461/zxing.dll",
"lib/net461/zxing.presentation.XML",
"lib/net461/zxing.presentation.dll",
"lib/net47/zxing.XML",
"lib/net47/zxing.dll",
"lib/net47/zxing.presentation.XML",
"lib/net47/zxing.presentation.dll",
"lib/net48/zxing.XML",
"lib/net48/zxing.dll",
"lib/net48/zxing.presentation.XML",
"lib/net48/zxing.presentation.dll",
"lib/net5.0/zxing.XML",
"lib/net5.0/zxing.dll",
"lib/net6.0/zxing.XML",
"lib/net6.0/zxing.dll",
"lib/net7.0/zxing.XML",
"lib/net7.0/zxing.dll",
"lib/net8.0/zxing.XML",
"lib/net8.0/zxing.dll",
"lib/net9.0/zxing.XML",
"lib/net9.0/zxing.dll",
"lib/netcoreapp3.0/zxing.dll",
"lib/netcoreapp3.0/zxing.xml",
"lib/netcoreapp3.1/zxing.dll",
"lib/netcoreapp3.1/zxing.xml",
"lib/netstandard1.0/zxing.dll",
"lib/netstandard1.0/zxing.xml",
"lib/netstandard1.1/zxing.dll",
"lib/netstandard1.1/zxing.xml",
"lib/netstandard1.3/zxing.dll",
"lib/netstandard1.3/zxing.xml",
"lib/netstandard2.0/zxing.dll",
"lib/netstandard2.0/zxing.xml",
"lib/netstandard2.1/zxing.dll",
"lib/netstandard2.1/zxing.xml",
"lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.XML",
"lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.dll",
"lib/sl3-wp/zxing.wp7.0.XML",
"lib/sl3-wp/zxing.wp7.0.dll",
"lib/sl4-wp71/zxing.wp7.1.XML",
"lib/sl4-wp71/zxing.wp7.1.dll",
"lib/sl4/zxing.sl4.XML",
"lib/sl4/zxing.sl4.dll",
"lib/sl5/zxing.sl5.XML",
"lib/sl5/zxing.sl5.dll",
"lib/uap10/zxing.dll",
"lib/uap10/zxing.pri",
"lib/uap10/zxing.xml",
"lib/windows8-managed/zxing.winrt.XML",
"lib/windows8-managed/zxing.winrt.dll",
"lib/windows8/zxing.XML",
"lib/windows8/zxing.pri",
"lib/windows8/zxing.winmd",
"lib/wp8/zxing.wp8.0.XML",
"lib/wp8/zxing.wp8.0.dll",
"logo.jpg",
"zxing.net.0.16.10.nupkg.sha512",
"zxing.net.nuspec"
]
} }
}, },
"projectFileDependencyGroups": { "projectFileDependencyGroups": {
@ -3480,7 +3701,9 @@
"Avalonia.Themes.Fluent >= 11.2.1", "Avalonia.Themes.Fluent >= 11.2.1",
"Microsoft.EntityFrameworkCore >= 8.0.10", "Microsoft.EntityFrameworkCore >= 8.0.10",
"Microsoft.EntityFrameworkCore.Design >= 8.0.10", "Microsoft.EntityFrameworkCore.Design >= 8.0.10",
"Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.10" "Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.10",
"System.Drawing.Common >= 9.0.4",
"ZXing.Net >= 0.16.10"
] ]
}, },
"packageFolders": { "packageFolders": {
@ -3567,6 +3790,14 @@
"Npgsql.EntityFrameworkCore.PostgreSQL": { "Npgsql.EntityFrameworkCore.PostgreSQL": {
"target": "Package", "target": "Package",
"version": "[8.0.10, )" "version": "[8.0.10, )"
},
"System.Drawing.Common": {
"target": "Package",
"version": "[9.0.4, )"
},
"ZXing.Net": {
"target": "Package",
"version": "[0.16.10, )"
} }
}, },
"imports": [ "imports": [

View File

@ -1,6 +1,6 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "q35mu1KOF7c=", "dgSpecHash": "9V+2dwDetOI=",
"success": true, "success": true,
"projectFilePath": "C:\\Users\\VivoBook 15X\\Desktop\\программные модули\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\demo_blagodat.csproj", "projectFilePath": "C:\\Users\\VivoBook 15X\\Desktop\\программные модули\\Demo_Blagodat\\demo_blagodat\\demo_blagodat\\demo_blagodat.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
@ -48,6 +48,7 @@
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.win32.systemevents\\9.0.4\\microsoft.win32.systemevents.9.0.4.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
@ -64,12 +65,14 @@
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.drawing.common\\9.0.4\\system.drawing.common.9.0.4.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512", "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\tmds.dbus.protocol\\0.20.0\\tmds.dbus.protocol.0.20.0.nupkg.sha512" "C:\\Users\\VivoBook 15X\\.nuget\\packages\\tmds.dbus.protocol\\0.20.0\\tmds.dbus.protocol.0.20.0.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\zxing.net\\0.16.10\\zxing.net.0.16.10.nupkg.sha512"
], ],
"logs": [] "logs": []
} }

View File

@ -5,7 +5,7 @@
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="QKPIGcvoccV_gPPNujtY-1" value="Главный смены" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-1" value="Главный смены" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="550" y="730" width="120" height="60" as="geometry" /> <mxGeometry x="430" y="710" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-2" value="Администратор" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-2" value="Администратор" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-280" y="650" width="120" height="60" as="geometry" /> <mxGeometry x="-280" y="650" width="120" height="60" as="geometry" />
@ -20,37 +20,34 @@
<mxGeometry x="750" y="740" width="120" height="60" as="geometry" /> <mxGeometry x="750" y="740" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-6" value="Изменить клиента" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-6" value="Изменить клиента" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-460" y="120" width="120" height="60" as="geometry" /> <mxGeometry x="-510" y="320" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-7" value="Добавить клиента" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-7" value="Добавить клиента" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="360" y="80" width="120" height="60" as="geometry" /> <mxGeometry x="410" y="360" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-8" value="удалить клиента" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-8" value="удалить клиента" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="220" y="540" width="120" height="60" as="geometry" /> <mxGeometry x="190" y="580" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-9" value="Изменить заказ" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-9" value="Изменить заказ" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-317" y="120" width="120" height="60" as="geometry" /> <mxGeometry x="-367" y="320" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-10" value="Удалить заказ" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-10" value="Удалить заказ" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="360" y="540" width="120" height="60" as="geometry" /> <mxGeometry x="190" y="490" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-11" value="Добавить заказ" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="507" y="80" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-12" value="добавить услугу" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-12" value="добавить услугу" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="650" y="80" width="120" height="60" as="geometry" /> <mxGeometry x="600" y="20" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-13" value="Изменить свои данные" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-13" value="Изменить свои данные" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-166" y="120" width="120" height="60" as="geometry" /> <mxGeometry x="-216" y="320" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-14" value="Удалить сотрудников" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-14" value="Удалить сотрудников" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-30" y="120" width="120" height="60" as="geometry" /> <mxGeometry x="-80" y="320" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-15" value="Передать должность администратора" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-15" value="Передать должность администратора" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="110" y="120" width="120" height="60" as="geometry" /> <mxGeometry x="60" y="320" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-16" value="Изменить услугу" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxCell id="QKPIGcvoccV_gPPNujtY-16" value="Изменить услугу" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="80" y="540" width="120" height="60" as="geometry" /> <mxGeometry x="190" y="660" width="120" height="60" as="geometry" />
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-17" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-4" target="QKPIGcvoccV_gPPNujtY-2"> <mxCell id="QKPIGcvoccV_gPPNujtY-17" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-4" target="QKPIGcvoccV_gPPNujtY-2">
<mxGeometry width="50" height="50" relative="1" as="geometry"> <mxGeometry width="50" height="50" relative="1" as="geometry">
@ -148,12 +145,6 @@
<mxPoint x="570" y="960" as="targetPoint" /> <mxPoint x="570" y="960" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-34" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-2" target="QKPIGcvoccV_gPPNujtY-12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="580" y="1100" as="sourcePoint" />
<mxPoint x="580" y="970" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-35" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-2" target="QKPIGcvoccV_gPPNujtY-11"> <mxCell id="QKPIGcvoccV_gPPNujtY-35" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-2" target="QKPIGcvoccV_gPPNujtY-11">
<mxGeometry width="50" height="50" relative="1" as="geometry"> <mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="590" y="1110" as="sourcePoint" /> <mxPoint x="590" y="1110" as="sourcePoint" />
@ -164,6 +155,9 @@
<mxGeometry width="50" height="50" relative="1" as="geometry"> <mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="1120" as="sourcePoint" /> <mxPoint x="600" y="1120" as="sourcePoint" />
<mxPoint x="600" y="990" as="targetPoint" /> <mxPoint x="600" y="990" as="targetPoint" />
<Array as="points">
<mxPoint x="190" y="470" />
</Array>
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-37" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-1" target="QKPIGcvoccV_gPPNujtY-10"> <mxCell id="QKPIGcvoccV_gPPNujtY-37" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-1" target="QKPIGcvoccV_gPPNujtY-10">
@ -214,6 +208,21 @@
<mxPoint x="910" y="580" as="targetPoint" /> <mxPoint x="910" y="580" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-45" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-2" target="QKPIGcvoccV_gPPNujtY-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-220" y="650" as="sourcePoint" />
<mxPoint x="710" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-11" value="Добавить заказ" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="510" y="200" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="QKPIGcvoccV_gPPNujtY-46" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="QKPIGcvoccV_gPPNujtY-2" target="QKPIGcvoccV_gPPNujtY-12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="820" y="750" as="sourcePoint" />
<mxPoint x="840" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>

Some files were not shown because too many files have changed in this diff Show More