commit aa5ec76d909de6f58dabce33dfd4ccba23c9f7c1 Author: NikitaOnianov Date: Wed Feb 5 14:38:12 2025 +0300 add authorization and registration forms diff --git a/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.metadata.v9.bin b/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.metadata.v9.bin new file mode 100644 index 0000000..c0547a8 Binary files /dev/null and b/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.metadata.v9.bin differ diff --git a/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.projects.v9.bin b/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.projects.v9.bin new file mode 100644 index 0000000..dd9aa3e Binary files /dev/null and b/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.projects.v9.bin differ diff --git a/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.strings.v9.bin b/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.strings.v9.bin new file mode 100644 index 0000000..17871a1 Binary files /dev/null and b/demo_blagodat/.vs/ProjectEvaluation/demo_blagodat.strings.v9.bin differ diff --git a/demo_blagodat/.vs/demo_blagodat/DesignTimeBuild/.dtbcache.v2 b/demo_blagodat/.vs/demo_blagodat/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..e6654d3 Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/DesignTimeBuild/.dtbcache.v2 differ diff --git a/demo_blagodat/.vs/demo_blagodat/FileContentIndex/36060c37-9854-4ff0-af4a-be0cdf204e04.vsidx b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/36060c37-9854-4ff0-af4a-be0cdf204e04.vsidx new file mode 100644 index 0000000..c5b35f9 Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/36060c37-9854-4ff0-af4a-be0cdf204e04.vsidx differ diff --git a/demo_blagodat/.vs/demo_blagodat/FileContentIndex/53ae9b3a-b2d3-498e-9833-cc7c83dd472c.vsidx b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/53ae9b3a-b2d3-498e-9833-cc7c83dd472c.vsidx new file mode 100644 index 0000000..e23201f Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/53ae9b3a-b2d3-498e-9833-cc7c83dd472c.vsidx differ diff --git a/demo_blagodat/.vs/demo_blagodat/FileContentIndex/737ee535-abc4-40ea-8390-750ecba44629.vsidx b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/737ee535-abc4-40ea-8390-750ecba44629.vsidx new file mode 100644 index 0000000..70aef67 Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/737ee535-abc4-40ea-8390-750ecba44629.vsidx differ diff --git a/demo_blagodat/.vs/demo_blagodat/FileContentIndex/a6ae9991-7d39-4ace-9cc8-198ca0cafdee.vsidx b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/a6ae9991-7d39-4ace-9cc8-198ca0cafdee.vsidx new file mode 100644 index 0000000..40d20d4 Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/a6ae9991-7d39-4ace-9cc8-198ca0cafdee.vsidx differ diff --git a/demo_blagodat/.vs/demo_blagodat/FileContentIndex/a78c1bd5-62a3-4fba-b103-b8a6079f40cd.vsidx b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/a78c1bd5-62a3-4fba-b103-b8a6079f40cd.vsidx new file mode 100644 index 0000000..a7c95b3 Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/FileContentIndex/a78c1bd5-62a3-4fba-b103-b8a6079f40cd.vsidx differ diff --git a/demo_blagodat/.vs/demo_blagodat/v17/.futdcache.v2 b/demo_blagodat/.vs/demo_blagodat/v17/.futdcache.v2 new file mode 100644 index 0000000..cd8821f Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/v17/.futdcache.v2 differ diff --git a/demo_blagodat/.vs/demo_blagodat/v17/.suo b/demo_blagodat/.vs/demo_blagodat/v17/.suo new file mode 100644 index 0000000..fc97920 Binary files /dev/null and b/demo_blagodat/.vs/demo_blagodat/v17/.suo differ diff --git a/demo_blagodat/.vs/demo_blagodat/v17/DocumentLayout.backup.json b/demo_blagodat/.vs/demo_blagodat/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..068ce7a --- /dev/null +++ b/demo_blagodat/.vs/demo_blagodat/v17/DocumentLayout.backup.json @@ -0,0 +1,44 @@ +{ + "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\\", + "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\\registration.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:registration.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Registration.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\\Registration.axaml", + "RelativeDocumentMoniker": "Registration.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\\Registration.axaml", + "RelativeToolTip": "Registration.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-02-05T10:59:46.873Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/demo_blagodat/.vs/demo_blagodat/v17/DocumentLayout.json b/demo_blagodat/.vs/demo_blagodat/v17/DocumentLayout.json new file mode 100644 index 0000000..068ce7a --- /dev/null +++ b/demo_blagodat/.vs/demo_blagodat/v17/DocumentLayout.json @@ -0,0 +1,44 @@ +{ + "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\\", + "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\\registration.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", + "RelativeMoniker": "D:0:0:{B40AB1D5-A904-4458-95A8-8CAE49BE0884}|demo_blagodat.csproj|solutionrelative:registration.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Registration.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\\Registration.axaml", + "RelativeDocumentMoniker": "Registration.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\\Registration.axaml", + "RelativeToolTip": "Registration.axaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-02-05T10:59:46.873Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/demo_blagodat/App.axaml b/demo_blagodat/App.axaml new file mode 100644 index 0000000..e30ea7c --- /dev/null +++ b/demo_blagodat/App.axaml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/demo_blagodat/App.axaml.cs b/demo_blagodat/App.axaml.cs new file mode 100644 index 0000000..0cde3d3 --- /dev/null +++ b/demo_blagodat/App.axaml.cs @@ -0,0 +1,24 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Markup.Xaml; + +namespace demo_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 Authorization(); + } + + base.OnFrameworkInitializationCompleted(); + } + } +} \ No newline at end of file diff --git a/demo_blagodat/Authorization.axaml b/demo_blagodat/Authorization.axaml new file mode 100644 index 0000000..84dc023 --- /dev/null +++ b/demo_blagodat/Authorization.axaml @@ -0,0 +1,24 @@ + + + + + + + + + + + + diff --git a/demo_blagodat/Authorization.axaml.cs b/demo_blagodat/Authorization.axaml.cs new file mode 100644 index 0000000..b808195 --- /dev/null +++ b/demo_blagodat/Authorization.axaml.cs @@ -0,0 +1,26 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Interactivity; +using Avalonia.Markup.Xaml; +using demo_blagodat.Models; + +namespace demo_blagodat; + +public partial class Authorization : Window +{ + public Authorization() + { + InitializeComponent(); + } + private void RegisterClick_OnClick(object? sender, RoutedEventArgs e) + { + new Registration().Show(); + Close(); + } + + private void MainOneClikc(object? sender, RoutedEventArgs e) + { + new MainWindow().Show(); + Close(); + } +} \ No newline at end of file diff --git a/demo_blagodat/MainWindow.axaml b/demo_blagodat/MainWindow.axaml new file mode 100644 index 0000000..c15fbf0 --- /dev/null +++ b/demo_blagodat/MainWindow.axaml @@ -0,0 +1,13 @@ + + + + +