commit
This commit is contained in:
commit
73830e769e
BIN
.vs/ProjectEvaluation/blagodat.metadata.v9.bin
Normal file
BIN
.vs/ProjectEvaluation/blagodat.metadata.v9.bin
Normal file
Binary file not shown.
BIN
.vs/ProjectEvaluation/blagodat.projects.v9.bin
Normal file
BIN
.vs/ProjectEvaluation/blagodat.projects.v9.bin
Normal file
Binary file not shown.
BIN
.vs/ProjectEvaluation/blagodat.strings.v9.bin
Normal file
BIN
.vs/ProjectEvaluation/blagodat.strings.v9.bin
Normal file
Binary file not shown.
BIN
.vs/blagodat/DesignTimeBuild/.dtbcache.v2
Normal file
BIN
.vs/blagodat/DesignTimeBuild/.dtbcache.v2
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.vs/blagodat/v17/.futdcache.v2
Normal file
BIN
.vs/blagodat/v17/.futdcache.v2
Normal file
Binary file not shown.
BIN
.vs/blagodat/v17/.suo
Normal file
BIN
.vs/blagodat/v17/.suo
Normal file
Binary file not shown.
142
.vs/blagodat/v17/DocumentLayout.backup.json
Normal file
142
.vs/blagodat/v17/DocumentLayout.backup.json
Normal file
@ -0,0 +1,142 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\userwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\userwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\userwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\userwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\blagodat.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\blagodat.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 212,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 3,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Bookmark",
|
||||
"Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "UserWindow.axaml",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml",
|
||||
"RelativeDocumentMoniker": "blagodat\\UserWindow.axaml",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml",
|
||||
"RelativeToolTip": "blagodat\\UserWindow.axaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2025-02-25T12:39:57.509Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "UserWindow.axaml.cs",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml.cs",
|
||||
"RelativeDocumentMoniker": "blagodat\\UserWindow.axaml.cs",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml.cs",
|
||||
"RelativeToolTip": "blagodat\\UserWindow.axaml.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-25T12:39:57.432Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "MainWindow.axaml.cs",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml.cs",
|
||||
"RelativeDocumentMoniker": "blagodat\\MainWindow.axaml.cs",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml.cs",
|
||||
"RelativeToolTip": "blagodat\\MainWindow.axaml.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAiAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-25T10:56:33.977Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "App.axaml",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\App.axaml",
|
||||
"RelativeDocumentMoniker": "blagodat\\App.axaml",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\App.axaml",
|
||||
"RelativeToolTip": "blagodat\\App.axaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2025-02-12T13:34:23.918Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "Program.cs",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\Program.cs",
|
||||
"RelativeDocumentMoniker": "blagodat\\Program.cs",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\Program.cs",
|
||||
"RelativeToolTip": "blagodat\\Program.cs",
|
||||
"ViewState": "AgIAAAYAAAAAAAAAAAAAABsAAAABAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-12T13:28:10.763Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "blagodat.csproj",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\blagodat.csproj",
|
||||
"RelativeDocumentMoniker": "blagodat\\blagodat.csproj",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\blagodat.csproj",
|
||||
"RelativeToolTip": "blagodat\\blagodat.csproj",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2025-02-12T10:28:31.736Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "MainWindow.axaml",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml",
|
||||
"RelativeDocumentMoniker": "blagodat\\MainWindow.axaml",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml",
|
||||
"RelativeToolTip": "blagodat\\MainWindow.axaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2025-02-12T10:28:30.243Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Bookmark",
|
||||
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
138
.vs/blagodat/v17/DocumentLayout.json
Normal file
138
.vs/blagodat/v17/DocumentLayout.json
Normal file
@ -0,0 +1,138 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\userwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\userwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\userwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\userwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\blagodat.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\blagodat.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|c:\\users\\\u0430\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440\\source\\repos\\blagodat\\blagodat\\app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
|
||||
"RelativeMoniker": "D:0:0:{0C1223EA-CE55-4C19-8252-D65AEB918143}|blagodat\\blagodat.csproj|solutionrelative:blagodat\\app.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 212,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 3,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Bookmark",
|
||||
"Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "UserWindow.axaml",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml",
|
||||
"RelativeDocumentMoniker": "blagodat\\UserWindow.axaml",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml",
|
||||
"RelativeToolTip": "blagodat\\UserWindow.axaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2025-02-25T12:39:57.509Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "UserWindow.axaml.cs",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml.cs",
|
||||
"RelativeDocumentMoniker": "blagodat\\UserWindow.axaml.cs",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\UserWindow.axaml.cs",
|
||||
"RelativeToolTip": "blagodat\\UserWindow.axaml.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-25T12:39:57.432Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "MainWindow.axaml.cs",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml.cs",
|
||||
"RelativeDocumentMoniker": "blagodat\\MainWindow.axaml.cs",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml.cs",
|
||||
"RelativeToolTip": "blagodat\\MainWindow.axaml.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAiAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-25T10:56:33.977Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 6,
|
||||
"Title": "App.axaml",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\App.axaml",
|
||||
"RelativeDocumentMoniker": "blagodat\\App.axaml",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\App.axaml",
|
||||
"RelativeToolTip": "blagodat\\App.axaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2025-02-12T13:34:23.918Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "Program.cs",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\Program.cs",
|
||||
"RelativeDocumentMoniker": "blagodat\\Program.cs",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\Program.cs",
|
||||
"RelativeToolTip": "blagodat\\Program.cs",
|
||||
"ViewState": "AgIAAAYAAAAAAAAAAAAAABsAAAABAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-02-12T13:28:10.763Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "blagodat.csproj",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\blagodat.csproj",
|
||||
"RelativeDocumentMoniker": "blagodat\\blagodat.csproj",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\blagodat.csproj",
|
||||
"RelativeToolTip": "blagodat\\blagodat.csproj",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||
"WhenOpened": "2025-02-12T10:28:31.736Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "MainWindow.axaml",
|
||||
"DocumentMoniker": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml",
|
||||
"RelativeDocumentMoniker": "blagodat\\MainWindow.axaml",
|
||||
"ToolTip": "C:\\Users\\\u0410\u041B\u0415\u041A\u0421\u0410\u041D\u0414\u0420\\source\\repos\\blagodat\\blagodat\\MainWindow.axaml",
|
||||
"RelativeToolTip": "blagodat\\MainWindow.axaml",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
|
||||
"WhenOpened": "2025-02-12T10:28:30.243Z"
|
||||
},
|
||||
{
|
||||
"$type": "Bookmark",
|
||||
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
25
blagodat.sln
Normal file
25
blagodat.sln
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.11.35327.3
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "blagodat", "blagodat\blagodat.csproj", "{0C1223EA-CE55-4C19-8252-D65AEB918143}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{0C1223EA-CE55-4C19-8252-D65AEB918143}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0C1223EA-CE55-4C19-8252-D65AEB918143}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0C1223EA-CE55-4C19-8252-D65AEB918143}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0C1223EA-CE55-4C19-8252-D65AEB918143}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {C09192E2-03D3-41E8-B8C8-DC70C7B85D3B}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
10
blagodat/App.axaml
Normal file
10
blagodat/App.axaml
Normal file
@ -0,0 +1,10 @@
|
||||
<Application xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
x:Class="blagodat.App"
|
||||
RequestedThemeVariant="Default">
|
||||
<!-- "Default" ThemeVariant follows system theme variant. "Dark" or "Light" are other available options. -->
|
||||
|
||||
<Application.Styles>
|
||||
<FluentTheme />
|
||||
</Application.Styles>
|
||||
</Application>
|
24
blagodat/App.axaml.cs
Normal file
24
blagodat/App.axaml.cs
Normal file
@ -0,0 +1,24 @@
|
||||
using Avalonia;
|
||||
using Avalonia.Controls.ApplicationLifetimes;
|
||||
using Avalonia.Markup.Xaml;
|
||||
|
||||
namespace blagodat
|
||||
{
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
112
blagodat/MainWindow.axaml
Normal file
112
blagodat/MainWindow.axaml
Normal file
@ -0,0 +1,112 @@
|
||||
<Window xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:captcha="clr-namespace:Captcha.Controls;assembly=Captcha"
|
||||
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
||||
x:Class="blagodat.MainWindow"
|
||||
Title="blagodat">
|
||||
|
||||
|
||||
<DockPanel>
|
||||
<Grid VerticalAlignment="Center" HorizontalAlignment="Center">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<!-- Заголовок "Login" -->
|
||||
<TextBlock Text="Login"
|
||||
FontSize="20"
|
||||
FontWeight="Bold"
|
||||
Grid.Column="0"
|
||||
Grid.ColumnSpan="3"
|
||||
Grid.Row="0"
|
||||
HorizontalAlignment="Center"
|
||||
Margin="0,0,0,20">
|
||||
</TextBlock>
|
||||
|
||||
<!-- Поле для ввода имени пользователя -->
|
||||
<TextBlock Text="UserName:"
|
||||
Grid.Row="1"
|
||||
Grid.Column="0"
|
||||
VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="0,0,10,0">
|
||||
</TextBlock>
|
||||
<TextBox
|
||||
x:Name="loginBox"
|
||||
Grid.Row="1"
|
||||
Grid.Column="1"
|
||||
Width="150"
|
||||
VerticalAlignment="Center"
|
||||
HorizontalAlignment="Left">
|
||||
</TextBox>
|
||||
|
||||
<!-- Поле для ввода пароля -->
|
||||
<TextBlock Text="Password"
|
||||
Grid.Row="2"
|
||||
Grid.Column="0"
|
||||
VerticalAlignment="Center"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="0,0,10,0">
|
||||
</TextBlock>
|
||||
<TextBox
|
||||
x:Name="passwordBox"
|
||||
Grid.Row="2"
|
||||
Grid.Column="1"
|
||||
Width="150"
|
||||
VerticalAlignment="Center"
|
||||
HorizontalAlignment="Left"
|
||||
PasswordChar="*">
|
||||
</TextBox>
|
||||
|
||||
<!--<captcha:CaptchaControl Grid.Row="3"
|
||||
Grid.Column="0"
|
||||
Grid.ColumnSpan="3"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
Margin="0,20,0,0">
|
||||
</captcha:CaptchaControl>-->
|
||||
|
||||
<Button
|
||||
Click="Button_Click"
|
||||
Content="Login"
|
||||
Background="Purple"
|
||||
Grid.Row="3"
|
||||
Grid.Column="0"
|
||||
Grid.ColumnSpan="3"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
Width="100"
|
||||
Margin="0,20,0,0">
|
||||
|
||||
|
||||
</Button>
|
||||
|
||||
<TextBlock
|
||||
Grid.Row="4"
|
||||
Grid.Column="1"
|
||||
Padding="10"
|
||||
|
||||
x:Name="PasswordCheck"
|
||||
Text=""
|
||||
/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</Grid>
|
||||
</DockPanel>
|
||||
</Window>
|
||||
|
||||
|
33
blagodat/MainWindow.axaml.cs
Normal file
33
blagodat/MainWindow.axaml.cs
Normal file
@ -0,0 +1,33 @@
|
||||
using Avalonia.Controls;
|
||||
using blagodat.Models;
|
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
using System.Linq;
|
||||
|
||||
namespace blagodat
|
||||
{
|
||||
public partial class MainWindow : Window
|
||||
{
|
||||
public MainWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
}
|
||||
|
||||
private void Button_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
|
||||
{
|
||||
string login = loginBox.Text;
|
||||
string password = passwordBox.Text;
|
||||
using var context = new User20Context();
|
||||
var checkUser = context.Clients.FirstOrDefault(e => e.Email == login);
|
||||
bool checkPassword = checkUser.Password == password;
|
||||
//var checkEmployes = context.Employes.FirstOrDefault(e => e.Login == login);
|
||||
//bool checkPassEmpl = checkEmployes.Password == password;
|
||||
|
||||
if (!checkPassword)
|
||||
{
|
||||
PasswordCheck.Text = "íåâåðíûé ïàðîëü";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
27
blagodat/Models/Client.cs
Normal file
27
blagodat/Models/Client.cs
Normal file
@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class Client
|
||||
{
|
||||
public string Fio { get; set; } = null!;
|
||||
|
||||
public int CodeClients { get; set; }
|
||||
|
||||
public string Passport { get; set; } = null!;
|
||||
|
||||
public DateOnly Birthday { get; set; }
|
||||
|
||||
public string Address { get; set; } = null!;
|
||||
|
||||
public string Email { get; set; } = null!;
|
||||
|
||||
public string Password { get; set; } = null!;
|
||||
|
||||
public int RoleId { get; set; }
|
||||
|
||||
public virtual Order? Order { get; set; }
|
||||
|
||||
public virtual Role Role { get; set; } = null!;
|
||||
}
|
23
blagodat/Models/Employe.cs
Normal file
23
blagodat/Models/Employe.cs
Normal file
@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class Employe
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string Fio { get; set; } = null!;
|
||||
|
||||
public string Login { get; set; } = null!;
|
||||
|
||||
public string Password { get; set; } = null!;
|
||||
|
||||
public string LastEntry { get; set; } = null!;
|
||||
|
||||
public string InputType { get; set; } = null!;
|
||||
|
||||
public int? Function { get; set; }
|
||||
|
||||
public virtual Role? FunctionNavigation { get; set; }
|
||||
}
|
29
blagodat/Models/Order.cs
Normal file
29
blagodat/Models/Order.cs
Normal file
@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class Order
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string CodeOrder { get; set; } = null!;
|
||||
|
||||
public TimeOnly? Time { get; set; }
|
||||
|
||||
public int CodeClient { get; set; }
|
||||
|
||||
public string Services { get; set; } = null!;
|
||||
|
||||
public string Status { get; set; } = null!;
|
||||
|
||||
public string RenntalTime { get; set; } = null!;
|
||||
|
||||
public DateOnly? DateClose { get; set; }
|
||||
|
||||
public DateOnly? DateCreate { get; set; }
|
||||
|
||||
public virtual Client CodeClientNavigation { get; set; } = null!;
|
||||
|
||||
public virtual ICollection<OrderService> OrderServices { get; set; } = new List<OrderService>();
|
||||
}
|
17
blagodat/Models/OrderService.cs
Normal file
17
blagodat/Models/OrderService.cs
Normal file
@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class OrderService
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public int CodeClient { get; set; }
|
||||
|
||||
public int ServiceId { get; set; }
|
||||
|
||||
public virtual Order CodeClientNavigation { get; set; } = null!;
|
||||
|
||||
public virtual Service Service { get; set; } = null!;
|
||||
}
|
15
blagodat/Models/Role.cs
Normal file
15
blagodat/Models/Role.cs
Normal file
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class Role
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string RoleName { get; set; } = null!;
|
||||
|
||||
public virtual ICollection<Client> Clients { get; set; } = new List<Client>();
|
||||
|
||||
public virtual ICollection<Employe> Employes { get; set; } = new List<Employe>();
|
||||
}
|
17
blagodat/Models/Service.cs
Normal file
17
blagodat/Models/Service.cs
Normal file
@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class Service
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string SeviceName { get; set; } = null!;
|
||||
|
||||
public string CodeService { get; set; } = null!;
|
||||
|
||||
public int Cost { get; set; }
|
||||
|
||||
public virtual ICollection<OrderService> OrderServices { get; set; } = new List<OrderService>();
|
||||
}
|
189
blagodat/Models/User20Context.cs
Normal file
189
blagodat/Models/User20Context.cs
Normal file
@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace blagodat.Models;
|
||||
|
||||
public partial class User20Context : DbContext
|
||||
{
|
||||
public User20Context()
|
||||
{
|
||||
}
|
||||
|
||||
public User20Context(DbContextOptions<User20Context> options)
|
||||
: base(options)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual DbSet<Client> Clients { get; set; }
|
||||
|
||||
public virtual DbSet<Employe> Employes { get; set; }
|
||||
|
||||
public virtual DbSet<Order> Orders { get; set; }
|
||||
|
||||
public virtual DbSet<OrderService> OrderServices { get; set; }
|
||||
|
||||
public virtual DbSet<Role> Roles { get; set; }
|
||||
|
||||
public virtual DbSet<Service> Services { 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;Port=5421;Database=user20;Username=user20;Password=uFTJmxd5");
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
modelBuilder.Entity<Client>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.CodeClients).HasName("clients_pk");
|
||||
|
||||
entity.ToTable("clients");
|
||||
|
||||
entity.Property(e => e.CodeClients)
|
||||
.ValueGeneratedNever()
|
||||
.HasColumnName("code_clients");
|
||||
entity.Property(e => e.Address)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("address");
|
||||
entity.Property(e => e.Birthday).HasColumnName("birthday");
|
||||
entity.Property(e => e.Email)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("email");
|
||||
entity.Property(e => e.Fio)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("fio");
|
||||
entity.Property(e => e.Passport)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("passport");
|
||||
entity.Property(e => e.Password)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("password");
|
||||
entity.Property(e => e.RoleId).HasColumnName("role_id");
|
||||
|
||||
entity.HasOne(d => d.Role).WithMany(p => p.Clients)
|
||||
.HasForeignKey(d => d.RoleId)
|
||||
.HasConstraintName("clients_role_fk");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<Employe>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.Id).HasName("employes_pk");
|
||||
|
||||
entity.ToTable("employes");
|
||||
|
||||
entity.Property(e => e.Id)
|
||||
.ValueGeneratedNever()
|
||||
.HasColumnName("id");
|
||||
entity.Property(e => e.Fio)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("fio");
|
||||
entity.Property(e => e.Function).HasColumnName("function");
|
||||
entity.Property(e => e.InputType)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("input_type");
|
||||
entity.Property(e => e.LastEntry)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("last_entry");
|
||||
entity.Property(e => e.Login)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("login");
|
||||
entity.Property(e => e.Password)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("password");
|
||||
|
||||
entity.HasOne(d => d.FunctionNavigation).WithMany(p => p.Employes)
|
||||
.HasForeignKey(d => d.Function)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.HasConstraintName("employes_role_fk");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<Order>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.Id).HasName("orders_pk");
|
||||
|
||||
entity.ToTable("orders");
|
||||
|
||||
entity.HasIndex(e => e.CodeClient, "unique_code_client").IsUnique();
|
||||
|
||||
entity.Property(e => e.Id)
|
||||
.ValueGeneratedNever()
|
||||
.HasColumnName("id");
|
||||
entity.Property(e => e.CodeClient).HasColumnName("code_client");
|
||||
entity.Property(e => e.CodeOrder).HasColumnName("code_order");
|
||||
entity.Property(e => e.DateClose).HasColumnName("date_close");
|
||||
entity.Property(e => e.DateCreate).HasColumnName("date_create");
|
||||
entity.Property(e => e.RenntalTime)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("renntal_time");
|
||||
entity.Property(e => e.Services)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("services");
|
||||
entity.Property(e => e.Status)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("status");
|
||||
entity.Property(e => e.Time).HasColumnName("time");
|
||||
|
||||
entity.HasOne(d => d.CodeClientNavigation).WithOne(p => p.Order)
|
||||
.HasForeignKey<Order>(d => d.CodeClient)
|
||||
.HasConstraintName("orders_clients_fk");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<OrderService>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.Id).HasName("order_services_pkey");
|
||||
|
||||
entity.ToTable("order_services");
|
||||
|
||||
entity.Property(e => e.Id).HasColumnName("id");
|
||||
entity.Property(e => e.CodeClient).HasColumnName("code_client");
|
||||
entity.Property(e => e.ServiceId).HasColumnName("service_id");
|
||||
|
||||
entity.HasOne(d => d.CodeClientNavigation).WithMany(p => p.OrderServices)
|
||||
.HasPrincipalKey(p => p.CodeClient)
|
||||
.HasForeignKey(d => d.CodeClient)
|
||||
.OnDelete(DeleteBehavior.ClientSetNull)
|
||||
.HasConstraintName("fk_order_client");
|
||||
|
||||
entity.HasOne(d => d.Service).WithMany(p => p.OrderServices)
|
||||
.HasForeignKey(d => d.ServiceId)
|
||||
.OnDelete(DeleteBehavior.ClientSetNull)
|
||||
.HasConstraintName("fk_service");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<Role>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.Id).HasName("role_pk");
|
||||
|
||||
entity.ToTable("role");
|
||||
|
||||
entity.Property(e => e.Id)
|
||||
.ValueGeneratedNever()
|
||||
.HasColumnName("id");
|
||||
entity.Property(e => e.RoleName)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("role_name");
|
||||
});
|
||||
|
||||
modelBuilder.Entity<Service>(entity =>
|
||||
{
|
||||
entity.HasKey(e => e.Id).HasName("service_pk");
|
||||
|
||||
entity.ToTable("service");
|
||||
|
||||
entity.Property(e => e.Id)
|
||||
.ValueGeneratedNever()
|
||||
.HasColumnName("id");
|
||||
entity.Property(e => e.CodeService)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("code_service");
|
||||
entity.Property(e => e.Cost).HasColumnName("cost");
|
||||
entity.Property(e => e.SeviceName)
|
||||
.HasColumnType("character varying")
|
||||
.HasColumnName("sevice_name");
|
||||
});
|
||||
|
||||
OnModelCreatingPartial(modelBuilder);
|
||||
}
|
||||
|
||||
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
|
||||
}
|
29
blagodat/Program.cs
Normal file
29
blagodat/Program.cs
Normal file
@ -0,0 +1,29 @@
|
||||
using Avalonia;
|
||||
using Avalonia.Controls;
|
||||
using System;
|
||||
using static BotDetect.Web.Captcha;
|
||||
|
||||
namespace blagodat
|
||||
{
|
||||
internal class Program
|
||||
{
|
||||
// Initialization code. Don't use any Avalonia, third-party APIs or any
|
||||
// SynchronizationContext-reliant code before AppMain is called: things aren't initialized
|
||||
// yet and stuff might break.
|
||||
[STAThread]
|
||||
public static void Main(string[] args) => BuildAvaloniaApp()
|
||||
.StartWithClassicDesktopLifetime(args);
|
||||
|
||||
// Avalonia configuration, don't remove; also used by visual designer.
|
||||
public static AppBuilder BuildAvaloniaApp()
|
||||
=> AppBuilder.Configure<App>()
|
||||
.UsePlatformDetect()
|
||||
.WithInterFont()
|
||||
.LogToTrace();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
9
blagodat/UserWindow.axaml
Normal file
9
blagodat/UserWindow.axaml
Normal file
@ -0,0 +1,9 @@
|
||||
<Window xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
||||
x:Class="blagodat.UserWindow"
|
||||
Title="UserWindow">
|
||||
Welcome to Avalonia!
|
||||
</Window>
|
13
blagodat/UserWindow.axaml.cs
Normal file
13
blagodat/UserWindow.axaml.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using Avalonia;
|
||||
using Avalonia.Controls;
|
||||
using Avalonia.Markup.Xaml;
|
||||
|
||||
namespace blagodat;
|
||||
|
||||
public partial class UserWindow : Window
|
||||
{
|
||||
public UserWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
18
blagodat/app.manifest
Normal file
18
blagodat/app.manifest
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<!-- This manifest is used on Windows only.
|
||||
Don't remove it as it might cause problems with window transparency and embedded controls.
|
||||
For more details visit https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests -->
|
||||
<assemblyIdentity version="1.0.0.0" name="blagodat.Desktop"/>
|
||||
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- A list of the Windows versions that this application has been tested on
|
||||
and is designed to work with. Uncomment the appropriate elements
|
||||
and Windows will automatically select the most compatible environment. -->
|
||||
|
||||
<!-- Windows 10 -->
|
||||
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
|
||||
</application>
|
||||
</compatibility>
|
||||
</assembly>
|
BIN
blagodat/bin/Debug/net8.0/Avalonia.Base.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Base.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Controls.ColorPicker.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Controls.DataGrid.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Controls.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Controls.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.DesignerSupport.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Desktop.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Desktop.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Diagnostics.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Diagnostics.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Dialogs.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Dialogs.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Fonts.Inter.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.FreeDesktop.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.FreeDesktop.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Markup.Xaml.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Markup.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Markup.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Metal.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Metal.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.MicroCom.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.MicroCom.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Native.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Native.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.OpenGL.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.OpenGL.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Remote.Protocol.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Skia.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Skia.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Themes.Fluent.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Themes.Simple.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Themes.Simple.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Vulkan.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Vulkan.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.Win32.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.Win32.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.X11.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.X11.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Avalonia.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Avalonia.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/BotDetect.Web.Mvc.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/BotDetect.Web.Mvc.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/BotDetect.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/BotDetect.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/HarfBuzzSharp.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/HarfBuzzSharp.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Humanizer.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Humanizer.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/MicroCom.Runtime.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/MicroCom.Runtime.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Antiforgery.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Antiforgery.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Authorization.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Authorization.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Cors.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Cors.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Http.Features.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Http.Features.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Http.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Http.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.JsonPatch.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.JsonPatch.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Localization.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Localization.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Core.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Core.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Cors.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Cors.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.Runtime.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.Runtime.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Routing.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Routing.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Session.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.Session.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.WebUtilities.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.AspNetCore.WebUtilities.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll
Normal file
Binary file not shown.
BIN
blagodat/bin/Debug/net8.0/Microsoft.CodeAnalysis.Razor.dll
Normal file
BIN
blagodat/bin/Debug/net8.0/Microsoft.CodeAnalysis.Razor.dll
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user