Михедько Данила Сергеевич 3 سال پیش
کامیت
e590f63f41
100فایلهای تغییر یافته به همراه6434 افزوده شده و 0 حذف شده
  1. BIN
      .vs/Rkis29/DesignTimeBuild/.dtbcache.v2
  2. 16 0
      .vs/Rkis29/project-colors.json
  3. BIN
      .vs/Rkis29/v17/.futdcache.v1
  4. BIN
      .vs/Rkis29/v17/.suo
  5. 25 0
      Rkis29.sln
  6. 9 0
      Rkis29/App.xaml
  7. 17 0
      Rkis29/App.xaml.cs
  8. 10 0
      Rkis29/AssemblyInfo.cs
  9. 19 0
      Rkis29/BaseCod/BaseViewModel.cs
  10. 37 0
      Rkis29/BaseCod/RelayCommand.cs
  11. 101 0
      Rkis29/Command/MainWindowCod.cs
  12. 102 0
      Rkis29/Command/RegistrationCod.cs
  13. 187 0
      Rkis29/Command/TasksCod.cs
  14. 84 0
      Rkis29/Command/YourProfileCod.cs
  15. 38 0
      Rkis29/Rkis29.csproj
  16. 23 0
      Rkis29/Rkis29.csproj.user
  17. 18 0
      Rkis29/Status.cs
  18. 29 0
      Rkis29/Task.cs
  19. 26 0
      Rkis29/User.cs
  20. BIN
      Rkis29/Windows/1610158508_14-p-ochen-chernii-fon-40.jpg
  21. BIN
      Rkis29/Windows/164039-galaktika_twitch_banner-podergivanie-veb_banner-potokovoe_multimedia-gejmer-1920x1080.jpg
  22. BIN
      Rkis29/Windows/166722-macbook-estetika-purpur-fioletovyj-sklon-1920x1080.jpg
  23. 64 0
      Rkis29/Windows/MainWindow.xaml
  24. 32 0
      Rkis29/Windows/MainWindow.xaml.cs
  25. 84 0
      Rkis29/Windows/Registration.xaml
  26. 32 0
      Rkis29/Windows/Registration.xaml.cs
  27. 93 0
      Rkis29/Windows/Tasks.xaml
  28. 28 0
      Rkis29/Windows/Tasks.xaml.cs
  29. 46 0
      Rkis29/Windows/YourProfile.xaml
  30. 31 0
      Rkis29/Windows/YourProfile.xaml.cs
  31. BIN
      Rkis29/Windows/circle-krug-abstrakciya-905.jpg
  32. BIN
      Rkis29/bin/Debug/net6.0-windows/Castle.Core.dll
  33. BIN
      Rkis29/bin/Debug/net6.0-windows/Humanizer.dll
  34. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Data.SqlClient.dll
  35. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Abstractions.dll
  36. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Design.dll
  37. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Proxies.dll
  38. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Relational.dll
  39. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.SqlServer.dll
  40. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.dll
  41. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Caching.Abstractions.dll
  42. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Caching.Memory.dll
  43. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll
  44. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  45. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.DependencyInjection.dll
  46. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Logging.Abstractions.dll
  47. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Logging.dll
  48. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Options.dll
  49. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Primitives.dll
  50. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.Identity.Client.dll
  51. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.JsonWebTokens.dll
  52. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Logging.dll
  53. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
  54. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Protocols.dll
  55. BIN
      Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Tokens.dll
  56. 2053 0
      Rkis29/bin/Debug/net6.0-windows/Rkis29.deps.json
  57. BIN
      Rkis29/bin/Debug/net6.0-windows/Rkis29.dll
  58. BIN
      Rkis29/bin/Debug/net6.0-windows/Rkis29.exe
  59. BIN
      Rkis29/bin/Debug/net6.0-windows/Rkis29.pdb
  60. 15 0
      Rkis29/bin/Debug/net6.0-windows/Rkis29.runtimeconfig.json
  61. BIN
      Rkis29/bin/Debug/net6.0-windows/System.IdentityModel.Tokens.Jwt.dll
  62. BIN
      Rkis29/bin/Debug/net6.0-windows/System.Runtime.Caching.dll
  63. BIN
      Rkis29/bin/Debug/net6.0-windows/ref/Rkis29.dll
  64. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
  65. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
  66. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
  67. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
  68. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
  69. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
  70. BIN
      Rkis29/bin/Debug/net6.0-windows/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
  71. 102 0
      Rkis29/loferlContext.cs
  72. 4 0
      Rkis29/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
  73. 71 0
      Rkis29/obj/Debug/net6.0-windows/App.g.cs
  74. 71 0
      Rkis29/obj/Debug/net6.0-windows/App.g.i.cs
  75. 76 0
      Rkis29/obj/Debug/net6.0-windows/MainWindow.g.i.cs
  76. 25 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.AssemblyInfo.cs
  77. 1 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.AssemblyInfoInputs.cache
  78. 10 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.GeneratedMSBuildEditorConfig.editorconfig
  79. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29.assets.cache
  80. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.AssemblyReference.cache
  81. 0 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.CopyComplete
  82. 1 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.CoreCompileInputs.cache
  83. 122 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.FileListAbsolute.txt
  84. 2610 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.designer.deps.json
  85. 23 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.designer.runtimeconfig.json
  86. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29.dll
  87. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29.g.resources
  88. 1 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29.genruntimeconfig.cache
  89. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29.pdb
  90. 25 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.AssemblyInfo.cs
  91. 1 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.AssemblyInfoInputs.cache
  92. 10 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  93. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.assets.cache
  94. 25 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.AssemblyInfo.cs
  95. 1 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.AssemblyInfoInputs.cache
  96. 10 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  97. BIN
      Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.assets.cache
  98. 25 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_1ttmfb4n_wpftmp.AssemblyInfo.cs
  99. 1 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_1ttmfb4n_wpftmp.AssemblyInfoInputs.cache
  100. 0 0
      Rkis29/obj/Debug/net6.0-windows/Rkis29_1ttmfb4n_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

BIN
.vs/Rkis29/DesignTimeBuild/.dtbcache.v2


+ 16 - 0
.vs/Rkis29/project-colors.json

@@ -0,0 +1,16 @@
+{
+  "Version": 1,
+  "ProjectMap": {
+    "752f66fa-b210-4567-9cdc-36bbc2ff36c0": {
+      "ProjectGuid": "752f66fa-b210-4567-9cdc-36bbc2ff36c0",
+      "DisplayName": "Rkis29",
+      "ColorIndex": 0
+    },
+    "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": {
+      "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3",
+      "DisplayName": "Прочие файлы",
+      "ColorIndex": -1
+    }
+  },
+  "NextColorIndex": 1
+}

BIN
.vs/Rkis29/v17/.futdcache.v1


BIN
.vs/Rkis29/v17/.suo


+ 25 - 0
Rkis29.sln

@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.0.32112.339
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rkis29", "Rkis29\Rkis29.csproj", "{752F66FA-B210-4567-9CDC-36BBC2FF36C0}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{752F66FA-B210-4567-9CDC-36BBC2FF36C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{752F66FA-B210-4567-9CDC-36BBC2FF36C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{752F66FA-B210-4567-9CDC-36BBC2FF36C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{752F66FA-B210-4567-9CDC-36BBC2FF36C0}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {59587A59-2320-4804-A321-B3D6AA12CB6A}
+	EndGlobalSection
+EndGlobal

+ 9 - 0
Rkis29/App.xaml

@@ -0,0 +1,9 @@
+<Application x:Class="Rkis29.App"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:local="clr-namespace:Rkis29"
+             StartupUri="Windows/MainWindow.xaml">
+    <Application.Resources>
+         
+    </Application.Resources>
+</Application>

+ 17 - 0
Rkis29/App.xaml.cs

@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace Rkis29
+{
+    /// <summary>
+    /// Interaction logic for App.xaml
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+}

+ 10 - 0
Rkis29/AssemblyInfo.cs

@@ -0,0 +1,10 @@
+using System.Windows;
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+                                     //(used if a resource is not found in the page,
+                                     // or application resource dictionaries)
+    ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+                                              //(used if a resource is not found in the page,
+                                              // app, or any theme specific resource dictionaries)
+)]

+ 19 - 0
Rkis29/BaseCod/BaseViewModel.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rkis29.ViewModel
+{
+    public class BaseViewModel: INotifyPropertyChanged
+    {
+        public event PropertyChangedEventHandler PropertyChanged;
+        public void OnPropertyChanged([CallerMemberName] string property = "")
+        {
+            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(property));
+        }
+    }
+}

+ 37 - 0
Rkis29/BaseCod/RelayCommand.cs

@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Input;
+
+namespace Rkis29
+{
+    public class RelayCommand:ICommand
+    {
+        private Action<object> execute;
+        private Func<object, bool> canExecute;
+
+        public event EventHandler CanExecuteChanged
+        {
+            add { CommandManager.RequerySuggested += value; }
+            remove { CommandManager.RequerySuggested -= value; }
+        }
+
+        public RelayCommand(Action<object> execute, Func<object, bool> canExecute = null)
+        {
+            this.execute = execute;
+            this.canExecute = canExecute;
+        }
+
+        public bool CanExecute(object parameter)
+        {
+            return this.canExecute == null || this.canExecute(parameter);
+        }
+
+        public void Execute(object parameter)
+        {
+            this.execute(parameter);
+        }
+    }
+}

+ 101 - 0
Rkis29/Command/MainWindowCod.cs

@@ -0,0 +1,101 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.ComponentModel;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Controls;
+using Rkis29;
+using Rkis29.ViewModel;
+using Rkis29.Windows;
+
+namespace Rkis29.Command
+{
+    
+
+    public class MainWindowCod : BaseViewModel
+    {
+    private User _user = new User();
+    private ObservableCollection<User> _users;
+    private RelayCommand _NextWindow;
+    private RelayCommand _RegistrationWindow;
+        public RelayCommand NextWindow
+        {
+
+            get
+            {
+                return _NextWindow ?? 
+                (_NextWindow = new RelayCommand(x =>
+                {
+                    PasswordBox pb = (PasswordBox)x;
+                    using (loferlContext db = new loferlContext())
+                    {
+                        User user_ = db.Users.FirstOrDefault(el => el.Login == User.Login  && el.Password == pb.Password);
+                        if (user_ != null)
+                        {
+                            User.AutoUser = user_;
+                            YourProfile Window = new YourProfile();
+                            Window.Show();
+                            foreach (var win in App.Current.Windows)
+                            {
+                                if (win is MainWindow mainWindow)
+                                {
+                                    mainWindow.Close();
+                                }
+                            }
+
+                        }
+                    }
+                }));
+            }
+
+        }
+        public RelayCommand RegistrationWindow
+        {
+            get
+            {
+                return _RegistrationWindow ?? (_RegistrationWindow = new RelayCommand(x =>
+                {
+                    Registration Window = new Registration();
+                    Window.Show();
+                    foreach (var win in App.Current.Windows)
+                    {
+                        if (win is MainWindow mainWindow)
+                        {
+                            mainWindow.Close();
+                        }
+                    }
+
+                }
+
+                ));
+            }
+        }
+        public User User
+        {
+            get => _user;
+            set
+            {
+                _user = value;
+                OnPropertyChanged();
+            }
+        }
+        public ObservableCollection<User> Users
+        {
+            get => _users;
+            set
+            {
+                _users = value;
+                OnPropertyChanged();
+            }
+        }
+        public MainWindowCod()
+        {
+            loferlContext loferlcontext = new loferlContext();
+            Users = new ObservableCollection<User>(loferlcontext.Users);
+            User = new User();
+        }
+    }
+}

+ 102 - 0
Rkis29/Command/RegistrationCod.cs

@@ -0,0 +1,102 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using Rkis29.ViewModel;
+using Rkis29.Windows;
+namespace Rkis29.Command
+{
+    public class RegistrationCod: BaseViewModel
+    {
+        private ObservableCollection<User> _users;
+        private User _user;
+        private RelayCommand _registration;
+        private RelayCommand _return;
+        public RelayCommand Return
+        {
+            get
+            {
+                return _return ?? (_return = new RelayCommand(x =>
+                {
+                    MainWindow Window = new MainWindow();
+                    Window.Show();
+                    foreach (var win in App.Current.Windows)
+                    {
+                        if (win is Registration mainWindow)
+                        {
+                            mainWindow.Close();
+                        }
+                    }
+
+                }
+
+                ));
+            }
+        }
+        public RelayCommand Registration
+        {
+            get
+            {
+                return _registration ??
+                  (_registration = new RelayCommand((x) =>
+                  {
+                      if ((User.FirstName != null) && (User.Name != null) && (User.LastName != null) && (User.PhonNum != null) && (User.Login != null) && (User.Password != null))
+                      {
+
+
+                          loferlContext loferlcontext = new loferlContext();
+                          User user = User;
+                          loferlcontext.Users.Add(user);
+                          loferlcontext.SaveChanges();
+                          user = null;
+
+                          MainWindow mainWindow = new MainWindow();
+                          mainWindow.Show();
+                          foreach (var window in App.Current.Windows)
+                          {
+                              if (window is Registration registration)
+                              {
+                                  registration.Close();
+                              }
+                          }
+                      }
+                      else
+                      {
+                          MessageBox.Show("You are not write to the box ");
+                      }
+
+                  }));
+            }
+        }
+
+        public ObservableCollection<User> Users
+        {
+            get => _users;
+            set
+            {
+                _users = value;
+                OnPropertyChanged();
+            }
+        }
+
+        public User User
+        {
+            get => _user;
+            set
+            {
+                _user = value;
+                OnPropertyChanged();
+            }
+        }
+        public RegistrationCod()
+        {
+            loferlContext loferlcontext = new loferlContext();
+            _users = new ObservableCollection<User>(loferlcontext.Users);
+            _user = new User();
+        }
+
+    }
+}

+ 187 - 0
Rkis29/Command/TasksCod.cs

@@ -0,0 +1,187 @@
+using Rkis29.ViewModel;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Rkis29.Command;
+using Rkis29.Windows;
+using System.Collections.ObjectModel;
+using System.Windows;
+
+namespace Rkis29.Command
+{
+    public class TasksCod : BaseViewModel
+    {
+        private RelayCommand _YourFind;
+        private RelayCommand _StatusUpdate;
+        private RelayCommand _TakeTask;
+        private RelayCommand _HistoryTask;
+        private RelayCommand _FreeTask;
+
+        private ObservableCollection<Task> _tasks = new ObservableCollection<Task>();
+        private Task _task;
+        private int _count = 0;
+        private int _count1 = 0;
+        private int _count2 = 0;
+        private string _YourLogin;
+
+
+        public RelayCommand YourFind
+        {
+            get => _YourFind ??
+                (_YourFind = new RelayCommand((x) =>
+                {
+                    _count2++;
+                    loferlContext loferlcontext = new loferlContext();
+                    Tasks = new ObservableCollection<Task>(loferlcontext.Tasks.Where(p => p.UserCreater.Login == YourLogin));
+                    if (_count2 % 2 == 0)
+                    {
+                        Tasks = new ObservableCollection<Task>(loferlcontext.Tasks);
+                    }
+                }));
+        }
+
+        public RelayCommand FreeTask
+        {
+            get => _FreeTask ??
+                (_FreeTask = new RelayCommand((x) =>
+                {
+                    _count1++;
+                    loferlContext loferlcontext = new loferlContext();
+                    Tasks = new ObservableCollection<Task>(loferlcontext.Tasks.Where(p => p.StatusTaskId == 1));
+                    if (_count1 % 2 == 0)
+                    {
+                        Tasks = new ObservableCollection<Task>(loferlcontext.Tasks);
+                    }
+                }));
+        }
+        public RelayCommand HistoryTasks
+        {
+            get => _HistoryTask ??
+                (_HistoryTask = new RelayCommand((x) =>
+                {
+                    _count++;
+                    loferlContext loferlcontext = new loferlContext();
+                    Tasks = new ObservableCollection<Task>(loferlcontext.Tasks.Where(p => p.StatusTaskId == 3));
+                    if (_count % 2 == 0)
+                    {
+                        Tasks = new ObservableCollection<Task>(loferlcontext.Tasks);
+                    }
+                }));
+
+        }
+        public RelayCommand TakeTask
+        {
+            get => _TakeTask ??
+                (_TakeTask = new RelayCommand((x) =>
+                {
+                    if (x is Task task)
+                    {
+                        if (task.StatusTaskId == 1)
+                        {
+                            task.UserTakerId = User.AutoUser.UsersId;
+                            task.StatusTaskId = 2;
+                            loferlContext loferlcontext = new loferlContext();
+                            loferlcontext.Entry(task).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
+                            task.StatusTask = loferlcontext.Statuses.Find(2);
+                            loferlcontext.Tasks.Update(task);
+                            loferlcontext.SaveChanges();
+                            Tasks = new ObservableCollection<Task>(loferlcontext.Tasks);
+                        }
+                    }
+                    else
+                    {
+                        MessageBox.Show("The task is already taken, choose another one.");
+                    }
+                }));
+
+        }
+        public RelayCommand StatusUpdate
+        {
+
+            get => _StatusUpdate ??
+                (_StatusUpdate = new RelayCommand((x) =>
+                {
+                    if (x is Task task)
+                    {
+                        if (task.UserCreaterId == User.AutoUser.UsersId)
+                        {
+
+
+                            loferlContext loferlcontext = new loferlContext();
+                            loferlcontext.Entry(task).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
+
+                            if (task.StatusTaskId == 1)
+                            {
+                                task.StatusTaskId = 2;
+                                task.StatusTask = loferlcontext.Statuses.Find(2);
+                                loferlcontext.Tasks.Update(task);
+                                loferlcontext.SaveChanges();
+                            }
+                            else if (task.StatusTaskId == 2)
+                            {
+                                task.StatusTaskId = 3;
+                                task.StatusTask = loferlcontext.Statuses.Find(3);
+                                loferlcontext.Tasks.Update(task);
+                                loferlcontext.SaveChanges();
+                            }
+                            else if (task.StatusTaskId == 3)
+                            {
+                                task.StatusTaskId = 1;
+                                task.StatusTask = loferlcontext.Statuses.Find(1);
+                                loferlcontext.Tasks.Update(task);
+                                loferlcontext.SaveChanges();
+                            }
+                        }
+                        else
+                        {
+                            MessageBox.Show("You can only change your tasks.");
+                        }
+
+                    }
+                }
+
+                ));
+
+        }
+
+        public string YourLogin
+        {
+            get => _YourLogin;
+            set
+            {
+                _YourLogin = value;
+                OnPropertyChanged();
+            }
+        }
+
+        public ObservableCollection<Task> Tasks
+        {
+            get => _tasks;
+            set
+            {
+                _tasks = value;
+                OnPropertyChanged();
+            }
+
+        }
+        public Task Task
+        {
+            get => _task;
+            set
+            {
+                _task = value;
+                OnPropertyChanged();
+            }
+        }
+
+
+        public TasksCod()
+        {
+            loferlContext loferlcontext = new loferlContext();
+            _tasks = new ObservableCollection<Task>(loferlcontext.Tasks);
+            _task = new Task();
+        }
+    }
+}

+ 84 - 0
Rkis29/Command/YourProfileCod.cs

@@ -0,0 +1,84 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Rkis29.ViewModel;
+using Rkis29.Windows;
+using Rkis29.Command;
+using System.Collections.ObjectModel;
+
+namespace Rkis29.Command
+{
+    internal class YourProfileCod : BaseViewModel
+    {
+        private RelayCommand _totasks;
+        private ObservableCollection<User> _users;
+        private User _user;
+        public string _YourFCs;
+        private string _YourLogin;
+        private string _YourPhon;
+
+        public RelayCommand ToTasks
+        {
+            get
+            {
+                return _totasks ??
+                    (_totasks = new RelayCommand((x) =>
+                    {
+                        Tasks taskWindow = new Tasks();
+                        taskWindow.Show();
+                        foreach (var window in App.Current.Windows)
+                        {
+                            if (window is YourProfile mainWindow)
+                            {
+                                mainWindow.Close();
+
+                            }
+                        }
+                    }));
+
+            }
+        }
+        public string YourFCs
+        {
+            get => _YourFCs = User.AutoUser.FirstName + " " + User.AutoUser.Name + " " + User.AutoUser.LastName;
+        }
+        public string YourLogin
+        {
+            get => _YourLogin = User.AutoUser.Login;//AutoUser - переменная, которая хранит значения авторизованного пользователя
+        }
+        public string YourPhon
+        {
+            get => _YourPhon = User.AutoUser.PhonNum;
+        }
+
+
+
+        public ObservableCollection<User> Users
+        {
+            get => _users;
+            set
+            {
+                _users = value;
+                OnPropertyChanged();
+            }
+        }
+
+        public User User
+        {
+            get => _user;
+            set
+            {
+                _user = value;
+                OnPropertyChanged();
+            }
+        }
+        public YourProfileCod()
+        {
+            loferlContext loferlcontext = new loferlContext();
+            _users = new ObservableCollection<User>(loferlcontext.Users);
+            _user = new User();
+        }
+    }
+}

+ 38 - 0
Rkis29/Rkis29.csproj

@@ -0,0 +1,38 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>WinExe</OutputType>
+    <TargetFramework>net6.0-windows</TargetFramework>
+    <Nullable>enable</Nullable>
+    <UseWPF>true</UseWPF>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <None Remove="Windows\1610158508_14-p-ochen-chernii-fon-40.jpg" />
+    <None Remove="Windows\164039-galaktika_twitch_banner-podergivanie-veb_banner-potokovoe_multimedia-gejmer-1920x1080.jpg" />
+    <None Remove="Windows\166722-macbook-estetika-purpur-fioletovyj-sklon-1920x1080.jpg" />
+    <None Remove="Windows\circle-krug-abstrakciya-905.jpg" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.5" />
+    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.5">
+      <PrivateAssets>all</PrivateAssets>
+      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
+    </PackageReference>
+    <PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="6.0.5" />
+    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.5" />
+    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.5">
+      <PrivateAssets>all</PrivateAssets>
+      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
+    </PackageReference>
+  </ItemGroup>
+
+  <ItemGroup>
+    <Resource Include="Windows\1610158508_14-p-ochen-chernii-fon-40.jpg" />
+    <Resource Include="Windows\164039-galaktika_twitch_banner-podergivanie-veb_banner-potokovoe_multimedia-gejmer-1920x1080.jpg" />
+    <Resource Include="Windows\166722-macbook-estetika-purpur-fioletovyj-sklon-1920x1080.jpg" />
+    <Resource Include="Windows\circle-krug-abstrakciya-905.jpg" />
+  </ItemGroup>
+
+</Project>

+ 23 - 0
Rkis29/Rkis29.csproj.user

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup />
+  <ItemGroup>
+    <ApplicationDefinition Update="App.xaml">
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+  </ItemGroup>
+  <ItemGroup>
+    <Page Update="Windows\MainWindow.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+    <Page Update="Windows\Registration.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+    <Page Update="Windows\Tasks.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+    <Page Update="Windows\YourProfile.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+  </ItemGroup>
+</Project>

+ 18 - 0
Rkis29/Status.cs

@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+
+namespace Rkis29
+{
+    public partial class Status
+    {
+        public Status()
+        {
+            Tasks = new HashSet<Task>();
+        }
+
+        public int StatusesTaskId { get; set; }
+        public string Name { get; set; } = null!;
+
+        public virtual ICollection<Task> Tasks { get; set; }
+    }
+}

+ 29 - 0
Rkis29/Task.cs

@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using Rkis29.ViewModel;
+namespace Rkis29
+{
+    public partial class Task : BaseViewModel
+    {
+        private Status _statusTask;
+        public int TasksId { get; set; }
+        public string Name { get; set; } = null!;
+        public string Description { get; set; } = null!;
+        public string Data { get; set; } = null!;
+        public int? UserCreaterId { get; set; }
+        public int StatusTaskId { get; set; }
+        public int? UserTakerId { get; set; }
+
+        public virtual Status StatusTask
+        {
+            get => _statusTask;
+            set
+            {
+                _statusTask = value;
+                OnPropertyChanged();
+            }
+        }
+        public virtual User? UserCreater { get; set; } = null!;
+        public virtual User? UserTaker { get; set; } = null!;
+    }
+}

+ 26 - 0
Rkis29/User.cs

@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+
+namespace Rkis29
+{
+    public partial class User
+    {
+        public User()
+        {
+            TaskUserCreaters = new HashSet<Task>();
+            TaskUserTakers = new HashSet<Task>();
+        }
+
+        public int UsersId { get; set; }
+        public string FirstName { get; set; } = null!;
+        public string Name { get; set; } = null!;
+        public string LastName { get; set; } = null!;
+        public string Login { get; set; } = null!;
+        public string Password { get; set; } = null!;
+        public string PhonNum { get; set; } = null!;
+
+        public virtual ICollection<Task> TaskUserCreaters { get; set; }
+        public virtual ICollection<Task> TaskUserTakers { get; set; }
+        public static User AutoUser { get; set; }
+    }
+}

BIN
Rkis29/Windows/1610158508_14-p-ochen-chernii-fon-40.jpg


BIN
Rkis29/Windows/164039-galaktika_twitch_banner-podergivanie-veb_banner-potokovoe_multimedia-gejmer-1920x1080.jpg


BIN
Rkis29/Windows/166722-macbook-estetika-purpur-fioletovyj-sklon-1920x1080.jpg


+ 64 - 0
Rkis29/Windows/MainWindow.xaml

@@ -0,0 +1,64 @@
+<Window x:Class="Rkis29.MainWindow"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        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:local="clr-namespace:Rkis29" xmlns:viewmodel="clr-namespace:Rkis29.ViewModel" xmlns:command="clr-namespace:Rkis29.Command" d:DataContext="{d:DesignInstance Type=command:MainWindowCod}"
+        mc:Ignorable="d"
+        Title="MainWindow" Height="450" Width="800" Background="Black">
+    <Grid  Margin="10">
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="19*"/>
+            <ColumnDefinition Width="111*"/>
+            <ColumnDefinition Width="111*"/>
+            <ColumnDefinition Width="19*"/>
+        </Grid.ColumnDefinitions>
+        <Grid.RowDefinitions>
+            <RowDefinition Height="32*"/>
+            <RowDefinition Height="123*"/>
+            <RowDefinition Height="78*"/>
+            <RowDefinition Height="80*"/>
+            <RowDefinition Height="78*"/>
+            <RowDefinition Height="23*"/>
+        </Grid.RowDefinitions>
+        <Grid.Background>
+            <ImageBrush ImageSource="/Windows/circle-krug-abstrakciya-905.jpg"/>
+        </Grid.Background>
+        <TextBox HorizontalAlignment="Center" Text="{Binding User.Login}" Grid.Row="3" TextWrapping="Wrap"  VerticalAlignment="Center" Width="250" Foreground="#FFFFFEFE" TextAlignment="Left" Grid.Column="1" Height="50" FontSize="30">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0.015"/>
+            </TextBox.Background>
+        </TextBox>
+        <PasswordBox HorizontalAlignment="Center" Name="Password" Grid.Row="3" VerticalAlignment="Center" Width="250" Grid.Column="2" Height="50" Foreground="White" FontSize="30">
+            <PasswordBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </PasswordBox.Background>
+        </PasswordBox>
+        <TextBlock Grid.Column="1" HorizontalAlignment="Center" Grid.Row="2" TextWrapping="Wrap" Text="Login" VerticalAlignment="Center" Width="250" Height="50" TextAlignment="Center" FontSize="30" Foreground="White"/>
+        <TextBlock Grid.Column="2" HorizontalAlignment="Center" Grid.Row="2" TextWrapping="Wrap" Text="Password" VerticalAlignment="Center" Width="250" Height="50" TextAlignment="Center" FontSize="30" Foreground="White"/>
+        <Button Grid.Column="1" CommandParameter="{Binding ElementName=Password}" Command="{Binding NextWindow}" Content="Next" HorizontalAlignment="Center" Grid.Row="4" VerticalAlignment="Center" Width="200" Height="40">
+            <Button.Foreground>
+                <SolidColorBrush Color="#FFF7F3F3" Opacity="1"/>
+            </Button.Foreground>
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FFEC4C6A" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <Button Grid.Column="2" Command="{Binding RegistrationWindow}" Content="Registration" HorizontalAlignment="Center" Grid.Row="4" VerticalAlignment="Center" Width="200" Height="40">
+            <Button.Foreground>
+                <SolidColorBrush Color="#FFF7F3F3" Opacity="1"/>
+            </Button.Foreground>
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FFEC4C6A" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <TextBlock Grid.Column="1" HorizontalAlignment="Center" Grid.Row="1" TextWrapping="Wrap" Text="Login in to your account" VerticalAlignment="Center" Width="370" Height="50" TextAlignment="Center" FontSize="30" Foreground="White" Grid.ColumnSpan="2"/>
+
+    </Grid>
+</Window>

+ 32 - 0
Rkis29/Windows/MainWindow.xaml.cs

@@ -0,0 +1,32 @@
+using Rkis29.Command;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace Rkis29
+{
+    /// <summary>
+    /// Interaction logic for MainWindow.xaml
+    /// </summary>
+    public partial class MainWindow : Window
+    {
+        public MainWindow()
+        {
+            InitializeComponent();
+            DataContext = new MainWindowCod(); 
+        }
+
+     
+    }
+}

+ 84 - 0
Rkis29/Windows/Registration.xaml

@@ -0,0 +1,84 @@
+<Window x:Class="Rkis29.Windows.Registration"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        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:local="clr-namespace:Rkis29.Windows"
+        mc:Ignorable="d"
+        Title="Window1" Height="450" Width="800" Background="Black">
+    <Grid  Margin="10">
+        <Grid.Background>
+            <ImageBrush ImageSource="/Windows/164039-galaktika_twitch_banner-podergivanie-veb_banner-potokovoe_multimedia-gejmer-1920x1080.jpg"/>
+        </Grid.Background>
+        <Grid.RowDefinitions>
+            <RowDefinition Height="2*"/>
+            <RowDefinition Height="118*"/>
+            <RowDefinition Height="86*"/>
+            <RowDefinition Height="95*"/>
+            <RowDefinition Height="89*"/>
+            <RowDefinition Height="24*"/>
+        </Grid.RowDefinitions>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="31*"/>
+            <ColumnDefinition Width="152*"/>
+            <ColumnDefinition Width="178*"/>
+            <ColumnDefinition Width="174*"/>
+            <ColumnDefinition Width="166*"/>
+            <ColumnDefinition Width="79*"/>
+        </Grid.ColumnDefinitions>
+        <TextBox HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding User.PhonNum}" VerticalAlignment="Center" Width="158" Grid.Column="4" Grid.Row="2" Height="39" TextAlignment="Center" FontSize="18" Foreground="White">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </TextBox.Background>
+        </TextBox>
+        <TextBox HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding User.Login}" VerticalAlignment="Center" Width="158" Grid.Column="4" Grid.Row="3" Height="39" TextAlignment="Center" FontSize="18" Foreground="White">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </TextBox.Background>
+        </TextBox>
+        <TextBox HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding User.Password}" VerticalAlignment="Center" Width="158" Grid.Column="4" Grid.Row="4" Height="39" TextAlignment="Center" FontSize="18" Foreground="White">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </TextBox.Background>
+        </TextBox>
+        <TextBox HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding User.LastName}" VerticalAlignment="Center" Width="158" Grid.Column="2" Grid.Row="4" Height="39" TextAlignment="Center" FontSize="18" Foreground="White">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </TextBox.Background>
+        </TextBox>
+        <TextBox HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding User.Name}" VerticalAlignment="Center" Width="158" Grid.Column="2" Grid.Row="3" Height="39" TextAlignment="Center" FontSize="18" Foreground="White">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </TextBox.Background>
+        </TextBox>
+        <TextBox HorizontalAlignment="Center" TextWrapping="Wrap" Text="{Binding User.FirstName}" VerticalAlignment="Center" Width="158" Grid.Column="2" Grid.Row="2" Height="39" TextAlignment="Center" FontSize="18" Foreground="White">
+            <TextBox.Background>
+                <SolidColorBrush Color="White" Opacity="0"/>
+            </TextBox.Background>
+        </TextBox>
+        <TextBlock Grid.Column="1" HorizontalAlignment="Center" Grid.Row="2" TextWrapping="Wrap" Text="FirstName =>" VerticalAlignment="Center" Height="39" Width="132" FontSize="18" TextAlignment="Center" Foreground="White"/>
+        <TextBlock Grid.Column="1" HorizontalAlignment="Center" Grid.Row="3" TextWrapping="Wrap" Text="Name =>" VerticalAlignment="Center" Height="39" Width="132" FontSize="18" TextAlignment="Center" Foreground="White"/>
+        <TextBlock Grid.Column="1" HorizontalAlignment="Center" Grid.Row="4" TextWrapping="Wrap" Text="LastName =>" VerticalAlignment="Center" Height="39" Width="132" FontSize="18" TextAlignment="Center" Foreground="White"/>
+        <TextBlock Grid.Column="3" HorizontalAlignment="Center" Grid.Row="2" TextWrapping="Wrap" Text="PhonNumber =>" VerticalAlignment="Center" Height="39" Width="154" FontSize="18" TextAlignment="Center" Foreground="White"/>
+        <TextBlock Grid.Column="3" HorizontalAlignment="Center" Grid.Row="3" TextWrapping="Wrap" Text="Login =>" VerticalAlignment="Center" Height="39" Width="132" FontSize="18" TextAlignment="Center" Foreground="White"/>
+        <TextBlock Grid.Column="3" HorizontalAlignment="Center" Grid.Row="4" TextWrapping="Wrap" Text="Password =>" VerticalAlignment="Center" Height="39" Width="132" FontSize="18" TextAlignment="Center" Foreground="White"/>
+        <Button Grid.Column="4" Command="{Binding Registration}"  Content="Next" HorizontalAlignment="Center" Grid.Row="1" VerticalAlignment="Center" Height="75" Width="80" FontSize="24" Foreground="Black">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF4D8DF5" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <TextBlock Grid.Column="1" HorizontalAlignment="Center" Grid.Row="1" TextWrapping="Wrap" Text="Enter the registration details" VerticalAlignment="Center" Height="75" Width="304" FontSize="24" TextAlignment="Center" Foreground="White" Grid.ColumnSpan="3" Margin="0,0,111,0"/>
+        <Button Grid.Column="3" Content="Return" Command="{Binding Return}" HorizontalAlignment="Center" Grid.Row="1" VerticalAlignment="Center" Height="75" Width="80"  FontSize="24">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF4D8DF5" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+
+    </Grid>
+</Window>

+ 32 - 0
Rkis29/Windows/Registration.xaml.cs

@@ -0,0 +1,32 @@
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Shapes;
+using Rkis29.Command;
+using Rkis29.ViewModel;
+namespace Rkis29.Windows
+{
+    /// <summary>
+    /// Логика взаимодействия для Window1.xaml
+    /// </summary>
+    public partial class Registration : Window
+    {
+        public Registration()
+        {
+            InitializeComponent();
+            DataContext = new RegistrationCod();
+        }
+
+        
+    }
+}

+ 93 - 0
Rkis29/Windows/Tasks.xaml

@@ -0,0 +1,93 @@
+<Window x:Class="Rkis29.Windows.Tasks"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        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:local="clr-namespace:Rkis29.Windows"
+        mc:Ignorable="d"
+        Title="Tasks" Height="450" Width="800" Background="Black">
+    <Grid Margin="10">
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="3*"/>
+            <ColumnDefinition Width="190*"/>
+            <ColumnDefinition Width="105*"/>
+            <ColumnDefinition Width="123*"/>
+            <ColumnDefinition Width="120*"/>
+            <ColumnDefinition Width="137*"/>
+            <ColumnDefinition Width="98*"/>
+            <ColumnDefinition Width="4*"/>
+        </Grid.ColumnDefinitions>
+        <Grid.Background>
+            <ImageBrush ImageSource="/Windows/1610158508_14-p-ochen-chernii-fon-40.jpg"/>
+        </Grid.Background>
+        <Grid.RowDefinitions>
+            <RowDefinition Height="*"/>
+            <RowDefinition Height="45*"/>
+            <RowDefinition Height="363*"/>
+            <RowDefinition Height="5*"/>
+        </Grid.RowDefinitions>
+        <DataGrid ColumnWidth="*" x:Name="tasks_table" ScrollViewer.CanContentScroll="True" IsReadOnly="True" ItemsSource="{Binding Tasks}" SelectedItem="{Binding Task}" AutoGenerateColumns="False"  Foreground="Black" BorderBrush="Black" Height="333" VerticalAlignment="Top" Margin="17,10,17,0" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="6">
+            <DataGrid.Background>
+                <SolidColorBrush Color="#FF352B2B" Opacity="0"/>
+            </DataGrid.Background>
+            <DataGrid.Columns>
+                <DataGridTextColumn Header="ID" Binding="{Binding TasksId}" ></DataGridTextColumn>
+                <DataGridTextColumn Header="Name" Binding="{Binding Name}" ></DataGridTextColumn>
+                <DataGridTextColumn Header="Deskription" Binding="{Binding Description}" ></DataGridTextColumn>
+                <DataGridTextColumn Header="Data Create" Binding="{Binding Data}" ></DataGridTextColumn>
+                <DataGridTextColumn Header="Login Creater" Binding="{Binding UserCreater.Login}" ></DataGridTextColumn>
+                <DataGridTextColumn Header="Login Taker" Binding="{Binding UserTaker.Login}"  ></DataGridTextColumn>
+                <DataGridTextColumn Header="Status" Binding="{Binding StatusTask.Name}" ></DataGridTextColumn>
+            </DataGrid.Columns>
+        </DataGrid>
+        <TextBox HorizontalAlignment="Left" Margin="7,0,0,0" Text="{Binding YourLogin}" TextWrapping="Wrap" VerticalAlignment="Center" Width="120" Grid.Column="5" Height="18" Grid.Row="1">
+            <TextBox.Background>
+                <SolidColorBrush Color="#FF2C3284" Opacity="0.2"/>
+            </TextBox.Background>
+            <TextBox.Foreground>
+                <SolidColorBrush Color="#FFF9F9F9" Opacity="1"/>
+            </TextBox.Foreground>
+        </TextBox>
+        <Button Content="Найти" HorizontalAlignment="Center" Command="{Binding YourFind}" VerticalAlignment="Center" Width="79" Grid.Column="6" Height="20" Grid.Row="1" Foreground="White">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF1C2D8A" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <Button Content="Изменить статус" HorizontalAlignment="Center"  Command="{Binding StatusUpdate}" CommandParameter="{Binding ElementName=tasks_table,Path=SelectedItem}" VerticalAlignment="Center" Grid.Column="4" Height="20" Width="94" Grid.Row="1" Foreground="White">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF312D9E" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <Button x:Name="button" Content="Принять задачу" HorizontalAlignment="Center" Command="{Binding TakeTask}" CommandParameter="{Binding ElementName=tasks_table,Path=SelectedItem}" VerticalAlignment="Center" Grid.Column="2" Height="20" Width="91" Grid.Row="1" Foreground="#FFFFFEFE">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF232BA9" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <Button Content="История выполненных задач" HorizontalAlignment="Center" Command="{Binding HistoryTasks}" VerticalAlignment="Center" Grid.Column="1" Height="20" Width="164" Grid.Row="1" Foreground="White">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF3044B5" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <Button Content="Доступные задачи" HorizontalAlignment="Left" Command="{Binding FreeTask}" Margin="10,0,0,0" VerticalAlignment="Center" Grid.Column="3" Height="20" Width="105" Grid.Row="1" Foreground="White">
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF272FAB" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+
+    </Grid>
+</Window>

+ 28 - 0
Rkis29/Windows/Tasks.xaml.cs

@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Shapes;
+using Rkis29.Command;
+namespace Rkis29.Windows
+{
+    /// <summary>
+    /// Логика взаимодействия для Tasks.xaml
+    /// </summary>
+    public partial class Tasks : Window
+    {
+        public Tasks()
+        {
+            InitializeComponent();
+            DataContext = new TasksCod();
+        }
+    }
+}

+ 46 - 0
Rkis29/Windows/YourProfile.xaml

@@ -0,0 +1,46 @@
+<Window x:Class="Rkis29.Windows.YourProfile"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        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:local="clr-namespace:Rkis29.Windows"
+        mc:Ignorable="d"
+        Title="Window1" Height="450" Width="800" Background="Black">
+    <Grid Margin="10">
+        <Grid.RowDefinitions>
+            <RowDefinition Height="*"/>
+            <RowDefinition Height="64*"/>
+            <RowDefinition Height="61*"/>
+            <RowDefinition Height="58*"/>
+            <RowDefinition Height="63*"/>
+            <RowDefinition Height="158*"/>
+            <RowDefinition Height="9*"/>
+        </Grid.RowDefinitions>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="6*"/>
+            <ColumnDefinition Width="43*"/>
+            <ColumnDefinition Width="140*"/>
+            <ColumnDefinition Width="379*"/>
+            <ColumnDefinition Width="206*"/>
+            <ColumnDefinition Width="6*"/>
+        </Grid.ColumnDefinitions>
+        <Grid.Background>
+            <ImageBrush ImageSource="/Windows/166722-macbook-estetika-purpur-fioletovyj-sklon-1920x1080.jpg"/>
+        </Grid.Background>
+        <TextBlock HorizontalAlignment="Left" Margin="19,10,0,0" TextWrapping="Wrap" Text="Your profile" VerticalAlignment="Top" Height="38" Width="142" Grid.Column="1" Grid.Row="1" FontSize="20" TextAlignment="Center" Foreground="White" Grid.ColumnSpan="2"/>
+        <TextBlock Grid.Column="2" HorizontalAlignment="Center" Grid.Row="2" TextWrapping="Wrap" Text="Your  FCs =&gt;" VerticalAlignment="Center" Height="35" Width="120" FontSize="18" TextAlignment="Center" Foreground="#FFFDFDFD"/>
+        <TextBlock Grid.Column="2" HorizontalAlignment="Center" Grid.Row="3" TextWrapping="Wrap" Text="Your  Login =&gt;" VerticalAlignment="Center" Height="35" Width="120" FontSize="18" TextAlignment="Center" Foreground="#FFFDFDFD"/>
+        <TextBlock Grid.Column="2" HorizontalAlignment="Center" Grid.Row="4" TextWrapping="Wrap" Text="Your  Phon =&gt;" VerticalAlignment="Center" Height="35" Width="120" FontSize="18" TextAlignment="Center" Foreground="#FFFDFDFD"/>
+        <Button Grid.Column="2" Content="To tasks" Command="{Binding ToTasks}" HorizontalAlignment="Center" Grid.Row="5" VerticalAlignment="Center" Height="109" Width="102" FontSize="20" >
+            <Button.Background>
+                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
+                    <GradientStop Color="Black"/>
+                    <GradientStop Color="#FF6B60E8" Offset="1"/>
+                </LinearGradientBrush>
+            </Button.Background>
+        </Button>
+        <TextBlock Grid.Column="3" HorizontalAlignment="Center" Grid.Row="4" TextWrapping="Wrap" Text="{Binding YourPhon}" VerticalAlignment="Center" Height="35" Width="250" FontSize="18" TextAlignment="Center" Foreground="#FFFDFDFD"/>
+        <TextBlock Grid.Column="3" HorizontalAlignment="Center" Grid.Row="3" TextWrapping="Wrap" Text="{Binding YourLogin}" VerticalAlignment="Top" Height="35" Width="250" FontSize="18" TextAlignment="Center" Foreground="#FFFDFDFD" Margin="0,10,0,0"/>
+        <TextBlock Grid.Column="3" HorizontalAlignment="Center" Grid.Row="2" TextWrapping="Wrap" Text="{Binding YourFCs}" VerticalAlignment="Center" Height="35" Width="250" FontSize="18" TextAlignment="Center" Foreground="#FFFDFDFD"/>
+    </Grid>
+</Window>

+ 31 - 0
Rkis29/Windows/YourProfile.xaml.cs

@@ -0,0 +1,31 @@
+using Rkis29.Command;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Shapes;
+
+namespace Rkis29.Windows
+{
+    /// <summary>
+    /// Логика взаимодействия для Window1.xaml
+    /// </summary>
+    public partial class YourProfile : Window
+    {
+        public YourProfile()
+        {
+            InitializeComponent();
+            DataContext = new YourProfileCod();
+        }
+
+       
+    }
+}

BIN
Rkis29/Windows/circle-krug-abstrakciya-905.jpg


BIN
Rkis29/bin/Debug/net6.0-windows/Castle.Core.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Humanizer.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Data.SqlClient.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Abstractions.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Design.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Proxies.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.Relational.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.SqlServer.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.EntityFrameworkCore.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Caching.Abstractions.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Caching.Memory.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.DependencyInjection.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Logging.Abstractions.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Logging.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Options.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Extensions.Primitives.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.Identity.Client.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.JsonWebTokens.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Logging.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Protocols.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Microsoft.IdentityModel.Tokens.dll


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 2053 - 0
Rkis29/bin/Debug/net6.0-windows/Rkis29.deps.json


BIN
Rkis29/bin/Debug/net6.0-windows/Rkis29.dll


BIN
Rkis29/bin/Debug/net6.0-windows/Rkis29.exe


BIN
Rkis29/bin/Debug/net6.0-windows/Rkis29.pdb


+ 15 - 0
Rkis29/bin/Debug/net6.0-windows/Rkis29.runtimeconfig.json

@@ -0,0 +1,15 @@
+{
+  "runtimeOptions": {
+    "tfm": "net6.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "6.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "6.0.0"
+      }
+    ]
+  }
+}

BIN
Rkis29/bin/Debug/net6.0-windows/System.IdentityModel.Tokens.Jwt.dll


BIN
Rkis29/bin/Debug/net6.0-windows/System.Runtime.Caching.dll


BIN
Rkis29/bin/Debug/net6.0-windows/ref/Rkis29.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll


BIN
Rkis29/bin/Debug/net6.0-windows/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll


+ 102 - 0
Rkis29/loferlContext.cs

@@ -0,0 +1,102 @@
+using System;
+using System.Collections.Generic;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Metadata;
+
+namespace Rkis29
+{
+    public partial class loferlContext : DbContext
+    {
+        public loferlContext()
+        {
+        }
+
+        public loferlContext(DbContextOptions<loferlContext> options)
+            : base(options)
+        {
+        }
+
+        public virtual DbSet<Status> Statuses { get; set; } = null!;
+        public virtual DbSet<Task> Tasks { get; set; } = null!;
+        public virtual DbSet<User> Users { get; set; } = null!;
+
+        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
+        {
+            if (!optionsBuilder.IsConfigured)
+            {
+                optionsBuilder.UseSqlServer("Data Source=(localdb)\\mssqllocaldb; Initial Catalog=loferl;Trusted_Connection=True;");
+                optionsBuilder.UseLazyLoadingProxies();
+            }
+        }
+
+        protected override void OnModelCreating(ModelBuilder modelBuilder)
+        {
+            modelBuilder.Entity<Status>(entity =>
+            {
+                entity.HasKey(e => e.StatusesTaskId);
+
+                entity.Property(e => e.StatusesTaskId).HasColumnName("StatusesTaskID");
+
+                entity.Property(e => e.Name).HasMaxLength(50);
+            });
+
+            modelBuilder.Entity<Task>(entity =>
+            {
+                entity.HasKey(e => e.TasksId);
+
+                entity.Property(e => e.TasksId).HasColumnName("TasksID");
+
+                entity.Property(e => e.Data).HasMaxLength(50);
+
+                entity.Property(e => e.Description).HasMaxLength(50);
+
+                entity.Property(e => e.Name).HasMaxLength(50);
+
+                entity.Property(e => e.StatusTaskId).HasColumnName("StatusTaskID");
+
+                entity.Property(e => e.UserCreaterId).HasColumnName("UserCreaterID");
+
+                entity.Property(e => e.UserTakerId).HasColumnName("UserTakerID");
+
+                entity.HasOne(d => d.StatusTask)
+                    .WithMany(p => p.Tasks)
+                    .HasForeignKey(d => d.StatusTaskId)
+                    .OnDelete(DeleteBehavior.ClientSetNull)
+                    .HasConstraintName("FK_Tasks_Statuses");
+
+                entity.HasOne(d => d.UserCreater)
+                    .WithMany(p => p.TaskUserCreaters)
+                    .HasForeignKey(d => d.UserCreaterId)
+                    .HasConstraintName("FK_Tasks_Users1");
+
+                entity.HasOne(d => d.UserTaker)
+                    .WithMany(p => p.TaskUserTakers)
+                    .HasForeignKey(d => d.UserTakerId)
+                    .HasConstraintName("FK_Tasks_Users");
+            });
+
+            modelBuilder.Entity<User>(entity =>
+            {
+                entity.HasKey(e => e.UsersId);
+
+                entity.Property(e => e.UsersId).HasColumnName("UsersID");
+
+                entity.Property(e => e.FirstName).HasMaxLength(50);
+
+                entity.Property(e => e.LastName).HasMaxLength(50);
+
+                entity.Property(e => e.Login).HasMaxLength(50);
+
+                entity.Property(e => e.Name).HasMaxLength(50);
+
+                entity.Property(e => e.Password).HasMaxLength(50);
+
+                entity.Property(e => e.PhonNum).HasMaxLength(12);
+            });
+
+            OnModelCreatingPartial(modelBuilder);
+        }
+
+        partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
+    }
+}

+ 4 - 0
Rkis29/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]

+ 71 - 0
Rkis29/obj/Debug/net6.0-windows/App.g.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "13611B101F30B57653B8AC6BD8736ECD8D972684"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Rkis29;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Rkis29 {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.2.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("Windows/MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.2.0")]
+        public static void Main() {
+            Rkis29.App app = new Rkis29.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

+ 71 - 0
Rkis29/obj/Debug/net6.0-windows/App.g.i.cs

@@ -0,0 +1,71 @@
+#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "13611B101F30B57653B8AC6BD8736ECD8D972684"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Rkis29;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Rkis29 {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.2.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\..\App.xaml"
+            this.StartupUri = new System.Uri("Windows/MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.2.0")]
+        public static void Main() {
+            Rkis29.App app = new Rkis29.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

+ 76 - 0
Rkis29/obj/Debug/net6.0-windows/MainWindow.g.i.cs

@@ -0,0 +1,76 @@
+#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E3A5AFBAF2E8C17653A63290DEBF395737E53116"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Rkis29;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace Rkis29 {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 25 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+a56c2ce1be5f97578f8108154224ec5ab6f78e93

+ 10 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Rkis29
+build_property.ProjectDir = C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\

BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29.assets.cache


BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.AssemblyReference.cache


+ 0 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.CopyComplete


+ 1 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+acbebf73cb0b872a1d9f6a94c9d7db99d591d42b

+ 122 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.csproj.FileListAbsolute.txt

@@ -0,0 +1,122 @@
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.exe
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.deps.json
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.runtimeconfig.json
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\ref\Rkis29.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.pdb
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Castle.Core.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Humanizer.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Data.SqlClient.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Abstractions.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Design.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Proxies.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Relational.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.SqlServer.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Caching.Abstractions.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Caching.Memory.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.DependencyInjection.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Logging.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Logging.Abstractions.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Options.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Primitives.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Identity.Client.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.JsonWebTokens.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Logging.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Protocols.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Tokens.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\System.IdentityModel.Tokens.Jwt.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\System.Runtime.Caching.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\App.g.cs
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29_MarkupCompile.cache
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29_MarkupCompile.lref
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.g.resources
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.AssemblyInfoInputs.cache
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.AssemblyInfo.cs
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.csproj.CoreCompileInputs.cache
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.csproj.CopyComplete
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\ref\Rkis29.dll
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.pdb
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.genruntimeconfig.cache
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\MainWindow.g.cs
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Registration.g.cs
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Tasks.g.cs
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\YourProfile.g.cs
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\MainWindow.baml
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Registration.baml
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Tasks.baml
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\YourProfile.baml
+C:\Users\Данила\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.csproj.AssemblyReference.cache
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.exe
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.deps.json
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.runtimeconfig.json
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\ref\Rkis29.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Rkis29.pdb
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Castle.Core.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Humanizer.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Data.SqlClient.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Abstractions.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Design.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Proxies.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.Relational.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.EntityFrameworkCore.SqlServer.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Caching.Abstractions.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Caching.Memory.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.DependencyInjection.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Logging.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Logging.Abstractions.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Options.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Extensions.Primitives.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.Identity.Client.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.JsonWebTokens.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Logging.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Protocols.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\Microsoft.IdentityModel.Tokens.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\System.IdentityModel.Tokens.Jwt.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\System.Runtime.Caching.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\bin\Debug\net6.0-windows\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.csproj.AssemblyReference.cache
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\MainWindow.g.cs
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Registration.g.cs
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Tasks.g.cs
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\YourProfile.g.cs
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\App.g.cs
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29_MarkupCompile.cache
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29_MarkupCompile.lref
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\MainWindow.baml
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Registration.baml
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\Tasks.baml
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Windows\YourProfile.baml
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.g.resources
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.AssemblyInfoInputs.cache
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.AssemblyInfo.cs
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.csproj.CoreCompileInputs.cache
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.csproj.CopyComplete
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\ref\Rkis29.dll
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.pdb
+C:\Users\gr604_midse\Desktop\Rkis29\Rkis29\obj\Debug\net6.0-windows\Rkis29.genruntimeconfig.cache

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 2610 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.designer.deps.json


+ 23 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.designer.runtimeconfig.json

@@ -0,0 +1,23 @@
+{
+  "runtimeOptions": {
+    "tfm": "net6.0",
+    "frameworks": [
+      {
+        "name": "Microsoft.NETCore.App",
+        "version": "6.0.0"
+      },
+      {
+        "name": "Microsoft.WindowsDesktop.App",
+        "version": "6.0.0"
+      }
+    ],
+    "additionalProbingPaths": [
+      "C:\\Users\\gr604_midse\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\gr604_midse\\.nuget\\packages",
+      "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+    ],
+    "configProperties": {
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}

BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29.dll


BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29.g.resources


+ 1 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29.genruntimeconfig.cache

@@ -0,0 +1 @@
+220ca2640403fa172bb27d048eaa7029f1aec9b7

BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29.pdb


+ 25 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+a56c2ce1be5f97578f8108154224ec5ab6f78e93

+ 10 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Rkis29_0nel4t2f_wpftmp
+build_property.ProjectDir = C:\Users\Данила\Desktop\Rkis29\Rkis29\

BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29_0nel4t2f_wpftmp.assets.cache


+ 25 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+a56c2ce1be5f97578f8108154224ec5ab6f78e93

+ 10 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Rkis29_0shthwor_wpftmp
+build_property.ProjectDir = C:\Users\Данила\Desktop\Rkis29\Rkis29\

BIN
Rkis29/obj/Debug/net6.0-windows/Rkis29_0shthwor_wpftmp.assets.cache


+ 25 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_1ttmfb4n_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Rkis29")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_1ttmfb4n_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+a56c2ce1be5f97578f8108154224ec5ab6f78e93

+ 0 - 0
Rkis29/obj/Debug/net6.0-windows/Rkis29_1ttmfb4n_wpftmp.GeneratedMSBuildEditorConfig.editorconfig


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است