Кнауб Кирилл Витальевич 2 лет назад
Сommit
1b25d12973
100 измененных файлов с 139052 добавлено и 0 удалено
  1. 16 0
      .vs/Rkis29/project-colors.json
  2. BIN
      .vs/Rkis29/v17/.suo
  3. 25 0
      Rkis29.sln
  4. 24 0
      Rkis29/App.config
  5. 16 0
      Rkis29/App.xaml
  6. 17 0
      Rkis29/App.xaml.cs
  7. 22 0
      Rkis29/Converter/Converter.cs
  8. 40 0
      Rkis29/Model/Model1.cs
  9. 21 0
      Rkis29/Model/ModelPublic.cs
  10. 45 0
      Rkis29/Model/Person.cs
  11. 26 0
      Rkis29/Model/StatusTask.cs
  12. 33 0
      Rkis29/Model/Task.cs
  13. 13 0
      Rkis29/Model/Users.cs
  14. 24 0
      Rkis29/Model/sysdiagrams.cs
  15. 55 0
      Rkis29/Properties/AssemblyInfo.cs
  16. 71 0
      Rkis29/Properties/Resources.Designer.cs
  17. 117 0
      Rkis29/Properties/Resources.resx
  18. 30 0
      Rkis29/Properties/Settings.Designer.cs
  19. 7 0
      Rkis29/Properties/Settings.settings
  20. 161 0
      Rkis29/Rkis29.csproj
  21. 46 0
      Rkis29/View/MainWindow.xaml
  22. 32 0
      Rkis29/View/MainWindow.xaml.cs
  23. 43 0
      Rkis29/View/Profile.xaml
  24. 29 0
      Rkis29/View/Profile.xaml.cs
  25. 46 0
      Rkis29/View/Registration.xaml
  26. 29 0
      Rkis29/View/Registration.xaml.cs
  27. 60 0
      Rkis29/View/Tasks.xaml
  28. 29 0
      Rkis29/View/Tasks.xaml.cs
  29. 34 0
      Rkis29/ViewModel/RelayCommand.cs
  30. 67 0
      Rkis29/ViewModel/VMAutor.cs
  31. 107 0
      Rkis29/ViewModel/VWMain.cs
  32. 100 0
      Rkis29/ViewModel/VWRegistr.cs
  33. 131 0
      Rkis29/ViewModel/VWTask.cs
  34. BIN
      Rkis29/bin/Debug/EntityFramework.SqlServer.dll
  35. 2093 0
      Rkis29/bin/Debug/EntityFramework.SqlServer.xml
  36. BIN
      Rkis29/bin/Debug/EntityFramework.dll
  37. 53236 0
      Rkis29/bin/Debug/EntityFramework.xml
  38. BIN
      Rkis29/bin/Debug/MaterialDesignColors.dll
  39. BIN
      Rkis29/bin/Debug/MaterialDesignColors.pdb
  40. BIN
      Rkis29/bin/Debug/MaterialDesignThemes.Wpf.dll
  41. BIN
      Rkis29/bin/Debug/MaterialDesignThemes.Wpf.pdb
  42. 1809 0
      Rkis29/bin/Debug/MaterialDesignThemes.Wpf.xml
  43. BIN
      Rkis29/bin/Debug/Microsoft.Xaml.Behaviors.dll
  44. BIN
      Rkis29/bin/Debug/Microsoft.Xaml.Behaviors.pdb
  45. 2388 0
      Rkis29/bin/Debug/Microsoft.Xaml.Behaviors.xml
  46. BIN
      Rkis29/bin/Debug/Rkis29.exe
  47. 24 0
      Rkis29/bin/Debug/Rkis29.exe.config
  48. BIN
      Rkis29/bin/Debug/Rkis29.pdb
  49. BIN
      Rkis29/bin/Debug/ru/EntityFramework.SqlServer.resources.dll
  50. BIN
      Rkis29/bin/Debug/ru/EntityFramework.resources.dll
  51. 4 0
      Rkis29/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
  52. BIN
      Rkis29/obj/Debug/App.baml
  53. 83 0
      Rkis29/obj/Debug/App.g.cs
  54. 83 0
      Rkis29/obj/Debug/App.g.i.cs
  55. BIN
      Rkis29/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  56. BIN
      Rkis29/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  57. 62 0
      Rkis29/obj/Debug/GeneratedInternalTypeHelper.g.cs
  58. 62 0
      Rkis29/obj/Debug/GeneratedInternalTypeHelper.g.i.cs
  59. 75 0
      Rkis29/obj/Debug/MainWindow.g.i.cs
  60. 75 0
      Rkis29/obj/Debug/Model/MainWindow.g.i.cs
  61. BIN
      Rkis29/obj/Debug/Rkis29.Properties.Resources.resources
  62. BIN
      Rkis29/obj/Debug/Rkis29.csproj.AssemblyReference.cache
  63. 0 0
      Rkis29/obj/Debug/Rkis29.csproj.CopyComplete
  64. 1 0
      Rkis29/obj/Debug/Rkis29.csproj.CoreCompileInputs.cache
  65. 102 0
      Rkis29/obj/Debug/Rkis29.csproj.FileListAbsolute.txt
  66. BIN
      Rkis29/obj/Debug/Rkis29.csproj.GenerateResource.cache
  67. 0 0
      Rkis29/obj/Debug/Rkis29.csproj.SuggestedBindingRedirects.cache
  68. BIN
      Rkis29/obj/Debug/Rkis29.exe
  69. BIN
      Rkis29/obj/Debug/Rkis29.g.resources
  70. BIN
      Rkis29/obj/Debug/Rkis29.pdb
  71. 20 0
      Rkis29/obj/Debug/Rkis29_MarkupCompile.cache
  72. 20 0
      Rkis29/obj/Debug/Rkis29_MarkupCompile.i.cache
  73. 7 0
      Rkis29/obj/Debug/Rkis29_MarkupCompile.lref
  74. BIN
      Rkis29/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
  75. BIN
      Rkis29/obj/Debug/View/MainWindow.baml
  76. 121 0
      Rkis29/obj/Debug/View/MainWindow.g.cs
  77. 121 0
      Rkis29/obj/Debug/View/MainWindow.g.i.cs
  78. BIN
      Rkis29/obj/Debug/View/Profile.baml
  79. 104 0
      Rkis29/obj/Debug/View/Profile.g.cs
  80. 104 0
      Rkis29/obj/Debug/View/Profile.g.i.cs
  81. BIN
      Rkis29/obj/Debug/View/Registration.baml
  82. 109 0
      Rkis29/obj/Debug/View/Registration.g.cs
  83. 109 0
      Rkis29/obj/Debug/View/Registration.g.i.cs
  84. BIN
      Rkis29/obj/Debug/View/Tasks.baml
  85. 120 0
      Rkis29/obj/Debug/View/Tasks.g.cs
  86. 120 0
      Rkis29/obj/Debug/View/Tasks.g.i.cs
  87. 8 0
      Rkis29/packages.config
  88. BIN
      packages/EntityFramework.6.2.0/.signature.p7s
  89. BIN
      packages/EntityFramework.6.2.0/EntityFramework.6.2.0.nupkg
  90. 5 0
      packages/EntityFramework.6.2.0/content/net40/App.config.transform
  91. 5 0
      packages/EntityFramework.6.2.0/content/net40/Web.config.transform
  92. BIN
      packages/EntityFramework.6.2.0/lib/net40/EntityFramework.SqlServer.dll
  93. 1959 0
      packages/EntityFramework.6.2.0/lib/net40/EntityFramework.SqlServer.xml
  94. BIN
      packages/EntityFramework.6.2.0/lib/net40/EntityFramework.dll
  95. 45898 0
      packages/EntityFramework.6.2.0/lib/net40/EntityFramework.xml
  96. BIN
      packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.SqlServer.resources.dll
  97. 1950 0
      packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.SqlServer.xml
  98. BIN
      packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.resources.dll
  99. 26659 0
      packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.xml
  100. 0 0
      packages/EntityFramework.6.2.0/lib/net45/EntityFramework.SqlServer.dll

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

@@ -0,0 +1,16 @@
+{
+  "Version": 1,
+  "ProjectMap": {
+    "dc6a9862-e439-4b0c-845d-0980fb30890a": {
+      "ProjectGuid": "dc6a9862-e439-4b0c-845d-0980fb30890a",
+      "DisplayName": "Rkis29",
+      "ColorIndex": 0
+    },
+    "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": {
+      "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3",
+      "DisplayName": "Прочие файлы",
+      "ColorIndex": -1
+    }
+  },
+  "NextColorIndex": 1
+}

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.1.32328.378
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rkis29", "Rkis29\Rkis29.csproj", "{DC6A9862-E439-4B0C-845D-0980FB30890A}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{DC6A9862-E439-4B0C-845D-0980FB30890A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{DC6A9862-E439-4B0C-845D-0980FB30890A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{DC6A9862-E439-4B0C-845D-0980FB30890A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{DC6A9862-E439-4B0C-845D-0980FB30890A}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {ACF7076B-2C71-4F07-AF19-65FCCC29AA1B}
+	EndGlobalSection
+EndGlobal

+ 24 - 0
Rkis29/App.config

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <configSections>
+    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
+    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
+  </configSections>
+  <startup>
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+  </startup>
+  <entityFramework>
+    <providers>
+      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
+    </providers>
+    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
+      <parameters>
+        <parameter value="mssqllocaldb" />
+      </parameters>
+    </defaultConnectionFactory>
+  </entityFramework>
+  <connectionStrings>
+    <add name="Model1" connectionString="data source=DESKTOP-BGQA5JT\SQLEXPRESSELIZAV;initial catalog=laba1;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+    <add name="Model11" connectionString="data source=mssql;initial catalog=gr604_knkvi;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+  </connectionStrings>
+</configuration>

+ 16 - 0
Rkis29/App.xaml

@@ -0,0 +1,16 @@
+<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="View\MainWindow.xaml">
+    <Application.Resources>
+        <ResourceDictionary>
+            <ResourceDictionary.MergedDictionaries>
+                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Light.xaml" />
+                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
+                <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.DeepPurple.xaml" />
+                <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Lime.xaml" />
+            </ResourceDictionary.MergedDictionaries>
+        </ResourceDictionary>
+    </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>
+    /// Логика взаимодействия для App.xaml
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+}

+ 22 - 0
Rkis29/Converter/Converter.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Data;
+using System.Globalization;
+
+namespace Rkis29.Converter
+{
+    public class Converter : IMultiValueConverter
+    {
+        public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
+        {
+            return values.Clone();
+        }
+        public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+        {
+            throw new NotImplementedException();
+        }
+    }
+}

+ 40 - 0
Rkis29/Model/Model1.cs

@@ -0,0 +1,40 @@
+using System;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Data.Entity;
+using System.Linq;
+
+namespace Rkis29.Model
+{
+    public partial class Model1 : DbContext
+    {
+        public Model1()
+            : base("name=Model11")
+        {
+        }
+
+        public virtual DbSet<Person> Person { get; set; }
+        public virtual DbSet<StatusTask> StatusTask { get; set; }
+        //public virtual DbSet<sysdiagrams> sysdiagrams { get; set; }
+        public virtual DbSet<Task> Task { get; set; }
+
+        protected override void OnModelCreating(DbModelBuilder modelBuilder)
+        {
+            modelBuilder.Entity<Person>()
+                .HasMany(e => e.Task)
+                .WithRequired(e => e.Person)
+                .HasForeignKey(e => e.AcceptedTaskId)
+                .WillCascadeOnDelete(false);
+
+            modelBuilder.Entity<Person>()
+                .HasMany(e => e.Task1)
+                .WithRequired(e => e.Person1)
+                .HasForeignKey(e => e.CreaterTaskId)
+                .WillCascadeOnDelete(false);
+
+            modelBuilder.Entity<StatusTask>()
+                .HasMany(e => e.Task)
+                .WithRequired(e => e.StatusTask)
+                .WillCascadeOnDelete(false);
+        }
+    }
+}

+ 21 - 0
Rkis29/Model/ModelPublic.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rkis29.Model
+{
+    public class ModelPublic
+    {
+        private static Model1 context;
+        public static Model1 GetContext()
+        {
+            if (context == null)
+            {
+                context = new Model1();
+            }
+            return context;
+        }
+    }
+}

+ 45 - 0
Rkis29/Model/Person.cs

@@ -0,0 +1,45 @@
+namespace Rkis29.Model
+{
+    using System;
+    using System.Collections.Generic;
+    using System.ComponentModel.DataAnnotations;
+    using System.ComponentModel.DataAnnotations.Schema;
+    using System.Data.Entity.Spatial;
+
+    [Table("Person")]
+    public partial class Person
+    {
+        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+        public Person()
+        {
+            Task = new HashSet<Task>();
+            Task1 = new HashSet<Task>();
+        }
+
+        public int Id { get; set; }
+
+        [Required]
+        public string SurnameP { get; set; }
+
+        [Required]
+        public string NameP { get; set; }
+
+        [Required]
+        public string PatronomycP { get; set; }
+
+        [Required]
+        public string Logins { get; set; }
+
+        [Required]
+        public string Passwords { get; set; }
+
+        [Required]
+        public string PhoneNumber { get; set; }
+
+        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+        public virtual ICollection<Task> Task { get; set; }
+
+        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+        public virtual ICollection<Task> Task1 { get; set; }
+    }
+}

+ 26 - 0
Rkis29/Model/StatusTask.cs

@@ -0,0 +1,26 @@
+namespace Rkis29.Model
+{
+    using System;
+    using System.Collections.Generic;
+    using System.ComponentModel.DataAnnotations;
+    using System.ComponentModel.DataAnnotations.Schema;
+    using System.Data.Entity.Spatial;
+
+    [Table("StatusTask")]
+    public partial class StatusTask
+    {
+        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+        public StatusTask()
+        {
+            Task = new HashSet<Task>();
+        }
+
+        public int Id { get; set; }
+
+        [Required]
+        public string Name { get; set; }
+
+        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+        public virtual ICollection<Task> Task { get; set; }
+    }
+}

+ 33 - 0
Rkis29/Model/Task.cs

@@ -0,0 +1,33 @@
+namespace Rkis29.Model
+{
+    using System;
+    using System.Collections.Generic;
+    using System.ComponentModel.DataAnnotations;
+    using System.ComponentModel.DataAnnotations.Schema;
+    using System.Data.Entity.Spatial;
+
+    [Table("Task")]
+    public partial class Task
+    {
+        public int Id { get; set; }
+
+        public string NameT { get; set; }
+
+        public string Description { get; set; }
+
+        [Column(TypeName = "datetime2")]
+        public DateTime Date { get; set; }
+
+        public int CreaterTaskId { get; set; }
+
+        public int AcceptedTaskId { get; set; }
+
+        public int StatusTaskId { get; set; }
+
+        public virtual Person Person { get; set; }
+
+        public virtual Person Person1 { get; set; }
+
+        public virtual StatusTask StatusTask { get; set; }
+    }
+}

+ 13 - 0
Rkis29/Model/Users.cs

@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rkis29.Model
+{
+    public class Users
+    {
+        public static int Id;
+    }
+}

+ 24 - 0
Rkis29/Model/sysdiagrams.cs

@@ -0,0 +1,24 @@
+namespace Rkis29.Model
+{
+    using System;
+    using System.Collections.Generic;
+    using System.ComponentModel.DataAnnotations;
+    using System.ComponentModel.DataAnnotations.Schema;
+    using System.Data.Entity.Spatial;
+
+    public partial class sysdiagrams
+    {
+        [Required]
+        [StringLength(128)]
+        public string name { get; set; }
+
+        public int principal_id { get; set; }
+
+        [Key]
+        public int diagram_id { get; set; }
+
+        public int? version { get; set; }
+
+        public byte[] definition { get; set; }
+    }
+}

+ 55 - 0
Rkis29/Properties/AssemblyInfo.cs

@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набор атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
+// связанные со сборкой.
+[assembly: AssemblyTitle("Rkis29")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Rkis29")]
+[assembly: AssemblyCopyright("Copyright ©  2022")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// из модели COM, установите атрибут ComVisible для этого типа в значение true.
+[assembly: ComVisible(false)]
+
+//Чтобы начать создание локализуемых приложений, задайте
+//<UICulture>CultureYouAreCodingWith</UICulture> в файле .csproj
+//в <PropertyGroup>. Например, при использовании английского (США)
+//в своих исходных файлах установите <UICulture> в en-US.  Затем отмените преобразование в комментарий
+//атрибута NeutralResourceLanguage ниже.  Обновите "en-US" в
+//строка внизу для обеспечения соответствия настройки UICulture в файле проекта.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None, //где расположены словари ресурсов по конкретным тематикам
+                                     //(используется, если ресурс не найден на странице,
+                                     // или в словарях ресурсов приложения)
+    ResourceDictionaryLocation.SourceAssembly //где расположен словарь универсальных ресурсов
+                                              //(используется, если ресурс не найден на странице,
+                                              // в приложении или в каких-либо словарях ресурсов для конкретной темы)
+)]
+
+
+// Сведения о версии для сборки включают четыре следующих значения:
+//
+//      Основной номер версии
+//      Дополнительный номер версии
+//      Номер сборки
+//      Номер редакции
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию 
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 71 - 0
Rkis29/Properties/Resources.Designer.cs

@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код был создан программным средством.
+//     Версия среды выполнения: 4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
+//     код создан повторно.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Rkis29.Properties
+{
+
+
+    /// <summary>
+    ///   Класс ресурсов со строгим типом для поиска локализованных строк и пр.
+    /// </summary>
+    // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder
+    // класс с помощью таких средств, как ResGen или Visual Studio.
+    // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen
+    // с параметром /str или заново постройте свой VS-проект.
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources
+    {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources()
+        {
+        }
+
+        /// <summary>
+        ///   Возврат кэшированного экземпляра ResourceManager, используемого этим классом.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Rkis29.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   Переопределяет свойство CurrentUICulture текущего потока для всех
+        ///   подстановки ресурсов с помощью этого класса ресурсов со строгим типом.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 117 - 0
Rkis29/Properties/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 30 - 0
Rkis29/Properties/Settings.Designer.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Rkis29.Properties
+{
+
+
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+    {
+
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+        public static Settings Default
+        {
+            get
+            {
+                return defaultInstance;
+            }
+        }
+    }
+}

+ 7 - 0
Rkis29/Properties/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>

+ 161 - 0
Rkis29/Rkis29.csproj

@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{DC6A9862-E439-4B0C-845D-0980FB30890A}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <RootNamespace>Rkis29</RootNamespace>
+    <AssemblyName>Rkis29</AssemblyName>
+    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <WarningLevel>4</WarningLevel>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+    <NuGetPackageImportStamp>
+    </NuGetPackageImportStamp>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
+      <HintPath>..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll</HintPath>
+    </Reference>
+    <Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
+      <HintPath>..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.SqlServer.dll</HintPath>
+    </Reference>
+    <Reference Include="MaterialDesignColors, Version=2.0.6.0, Culture=neutral, PublicKeyToken=df2a72020bd7962a, processorArchitecture=MSIL">
+      <HintPath>..\packages\MaterialDesignColors.2.0.6\lib\net452\MaterialDesignColors.dll</HintPath>
+    </Reference>
+    <Reference Include="MaterialDesignThemes.Wpf, Version=4.5.0.0, Culture=neutral, PublicKeyToken=df2a72020bd7962a, processorArchitecture=MSIL">
+      <HintPath>..\packages\MaterialDesignThemes.4.5.0\lib\net452\MaterialDesignThemes.Wpf.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.Xaml.Behaviors, Version=1.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\Microsoft.Xaml.Behaviors.Wpf.1.1.39\lib\net45\Microsoft.Xaml.Behaviors.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.ComponentModel.DataAnnotations" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Runtime.Serialization" />
+    <Reference Include="System.Security" />
+    <Reference Include="System.Xml" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xaml">
+      <RequiredTargetFramework>4.0</RequiredTargetFramework>
+    </Reference>
+    <Reference Include="WindowsBase" />
+    <Reference Include="PresentationCore" />
+    <Reference Include="PresentationFramework" />
+  </ItemGroup>
+  <ItemGroup>
+    <ApplicationDefinition Include="App.xaml">
+      <Generator>MSBuild:Compile</Generator>
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+    <Compile Include="Model\Model1.cs" />
+    <Compile Include="Model\Person.cs" />
+    <Compile Include="Model\StatusTask.cs" />
+    <Compile Include="Model\sysdiagrams.cs" />
+    <Compile Include="Model\Task.cs" />
+    <Compile Include="Model\Users.cs" />
+    <Compile Include="ViewModel\RelayCommand.cs" />
+    <Compile Include="ViewModel\VMAutor.cs" />
+    <Compile Include="ViewModel\VWMain.cs" />
+    <Compile Include="ViewModel\VWRegistr.cs" />
+    <Compile Include="ViewModel\VWTask.cs" />
+    <Compile Include="View\Profile.xaml.cs">
+      <DependentUpon>Profile.xaml</DependentUpon>
+    </Compile>
+    <Compile Include="View\Registration.xaml.cs">
+      <DependentUpon>Registration.xaml</DependentUpon>
+    </Compile>
+    <Compile Include="View\Tasks.xaml.cs">
+      <DependentUpon>Tasks.xaml</DependentUpon>
+    </Compile>
+    <Page Include="View\MainWindow.xaml">
+      <Generator>MSBuild:Compile</Generator>
+      <SubType>Designer</SubType>
+    </Page>
+    <Compile Include="App.xaml.cs">
+      <DependentUpon>App.xaml</DependentUpon>
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="Converter\Converter.cs" />
+    <Compile Include="View\MainWindow.xaml.cs">
+      <DependentUpon>MainWindow.xaml</DependentUpon>
+      <SubType>Code</SubType>
+    </Compile>
+    <Page Include="View\Profile.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
+    <Page Include="View\Registration.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
+    <Page Include="View\Tasks.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Model\ModelPublic.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+    </EmbeddedResource>
+    <None Include="packages.config" />
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <ItemGroup />
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <Import Project="..\packages\MaterialDesignThemes.4.5.0\build\MaterialDesignThemes.targets" Condition="Exists('..\packages\MaterialDesignThemes.4.5.0\build\MaterialDesignThemes.targets')" />
+  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
+    <PropertyGroup>
+      <ErrorText>Данный проект ссылается на пакеты NuGet, отсутствующие на этом компьютере. Используйте восстановление пакетов NuGet, чтобы скачать их.  Дополнительную информацию см. по адресу: http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует следующий файл: {0}.</ErrorText>
+    </PropertyGroup>
+    <Error Condition="!Exists('..\packages\MaterialDesignThemes.4.5.0\build\MaterialDesignThemes.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MaterialDesignThemes.4.5.0\build\MaterialDesignThemes.targets'))" />
+  </Target>
+</Project>

+ 46 - 0
Rkis29/View/MainWindow.xaml

@@ -0,0 +1,46 @@
+<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:converters="clr-namespace:Rkis29.Converter" xmlns:viewmodel="clr-namespace:Rkis29.ViewModel" d:DataContext="{d:DesignInstance Type=viewmodel:VMAutor}"
+        mc:Ignorable="d"
+        Title="MainWindow" Name="MainWnd" Height="400" Width="500">
+    <Window.Resources>
+        <converters:Converter x:Key="Converter"></converters:Converter>
+    </Window.Resources>
+    <Grid>
+        <Grid>
+            <Grid.ColumnDefinitions>
+                <ColumnDefinition Width="19*"/>
+                <ColumnDefinition Width="auto" MinWidth="108"/>
+                <ColumnDefinition Width="auto" MinWidth="375"/>
+                <ColumnDefinition Width="24*"/>
+                <ColumnDefinition Width="24*"/>
+            </Grid.ColumnDefinitions>
+            <Grid.RowDefinitions>
+                <RowDefinition Height="100*"/>
+                <RowDefinition Height="50*"/>
+                <RowDefinition Height="50*"/>
+                <RowDefinition Height="50*"/>
+                <RowDefinition Height="50*"/>
+                <RowDefinition Height="50*"/>
+                <RowDefinition Height="100*"/>
+            </Grid.RowDefinitions>
+            <Label Grid.Row="1" Grid.Column="2" Content="Авторизация" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="18" Height="40" Width="142" Margin="90,0,0,0"/>
+            <TextBox Grid.Row="2" Grid.Column="2" x:Name="Login" Text="{Binding Login}" FontSize="16" HorizontalAlignment="Left" Width="244" Height="38" VerticalAlignment="Bottom" Cursor="Arrow" Margin="29,0,0,4"/>
+            <PasswordBox Grid.Row="3" Grid.Column="2" x:Name="Password" FontSize="16" HorizontalAlignment="Left" Width="244" Height="34" VerticalAlignment="Center" Cursor="Arrow" Margin="29,0,0,0"/>
+            <TextBlock Grid.Row="2" Grid.Column="1" Height="20" Width="60" Text="Логин:" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="14" Margin="48,0,0,0"/>
+            <TextBlock Grid.Row="3" Grid.Column="1" Height="20" Width="60" Text="Пароль:" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="14" Margin="48,0,0,0"/>
+            <Button  Grid.Row="4" Grid.Column="2" Content="Войти" Command="{Binding Autho_ready}"  FontSize="14" Margin="29,0,0,0" HorizontalAlignment="Left" Width="122" Cursor="Hand" RenderTransformOrigin="-0.102,0.514" Height="28" VerticalAlignment="Center" Click="Button_Click">
+                <Button.CommandParameter>
+                    <MultiBinding Converter= "{StaticResource Converter}">
+                        <Binding ElementName="Password"></Binding>
+                        <Binding ElementName="MainWnd"></Binding>
+                    </MultiBinding>
+                </Button.CommandParameter>
+            </Button>
+            <Button  Grid.Row="4" Grid.Column="2" Content="Регистрация" Command="{Binding RegistrWND}" CommandParameter="{Binding ElementName=MainWnd}" VerticalAlignment="Center" FontSize="14" Height="28" Margin="156,0,0,0" Cursor="Hand" RenderTransformOrigin="1.137,0.639" HorizontalAlignment="Left" Width="117"/>
+        </Grid>
+    </Grid>
+</Window>

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

@@ -0,0 +1,32 @@
+using Rkis29.ViewModel;
+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
+{
+    public partial class MainWindow : Window
+    {
+        public MainWindow()
+        {
+            InitializeComponent();
+            DataContext = new VMAutor();
+        }
+
+        private void Button_Click(object sender, RoutedEventArgs e)
+        {
+
+        }
+    }
+}

+ 43 - 0
Rkis29/View/Profile.xaml

@@ -0,0 +1,43 @@
+<Window x:Class="Rkis29.View.Profile"
+        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.View" xmlns:viewmodel="clr-namespace:Rkis29.ViewModel" d:DataContext="{d:DesignInstance Type=viewmodel:VWRegistr}"
+        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
+        mc:Ignorable="d"
+        Title="Profile" Name="RegistWND" Height="450" Width="800">
+    <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="92*"/>
+            <ColumnDefinition Width="125"/>
+            <ColumnDefinition Width="auto"/>
+            <ColumnDefinition Width="123*"/>
+            <ColumnDefinition Width="123*"/>
+        </Grid.ColumnDefinitions>
+        <Grid.RowDefinitions>
+            <RowDefinition/>
+            <RowDefinition Height="45"/>
+            <RowDefinition Height="45"/>
+            <RowDefinition Height="45"/>
+            <RowDefinition Height="45"/>
+            <RowDefinition Height="45"/>
+            <RowDefinition Height="45"/>
+            <RowDefinition Height="101.012"/>
+        </Grid.RowDefinitions>
+        <Label Grid.Column="2" Content="Регистрация" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="18" Height="40" Width="142" Margin="137,21,0,0"/>
+        <TextBox Grid.Column="2" x:Name="Login" Text="{Binding TbLogin}" FontSize="16" HorizontalAlignment="Center" Width="370" Height="40" VerticalAlignment="Top" Cursor="Arrow" Grid.Row="1" Margin="0,3,0,0"/>
+        <TextBox Grid.Column="2" FontSize="16" Text="{Binding TbName}" HorizontalAlignment="Center" Width="370" Height="40" VerticalAlignment="Top" Cursor="Arrow" Grid.Row="3" Margin="0,3,0,0"/>
+        <TextBox Grid.Column="2" FontSize="16" Text="{Binding TbPatronomic}" HorizontalAlignment="Center" Width="370" Height="40" VerticalAlignment="Top" Cursor="Arrow" Grid.Row="5" Margin="0,3,0,0"/>
+        <TextBox Grid.Column="2" FontSize="16" Text="{Binding TbPhoneName}" HorizontalAlignment="Center" Width="370" Height="40" VerticalAlignment="Top" Cursor="Arrow" Grid.Row="6" RenderTransformOrigin="-0.126,1.829" Margin="0,3,0,0"/>
+        <TextBox Grid.Column="2" FontSize="16" Text="{Binding TbSurname}" HorizontalAlignment="Center" Width="370" Height="40" VerticalAlignment="Top" Cursor="Arrow" Grid.Row="4" RenderTransformOrigin="-0.126,1.829" Margin="0,3,0,0"/>
+        <TextBox Grid.Row="1" Grid.Column="2"  Text="{Binding TbPassword}" FontSize="16" HorizontalAlignment="Center" Width="370" Height="42" VerticalAlignment="Top" Cursor="Arrow" Margin="0,45,0,0" Grid.RowSpan="2"/>
+        <TextBlock Grid.Row="1" Grid.Column="1" Height="20" Width="60" Text="Логин:" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" Margin="5,23,0,0" RenderTransformOrigin="0.444,-1.183"/>
+        <TextBlock Grid.Row="2" Grid.Column="1" Height="20" Width="60" Text="Пароль:" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" Margin="5,20,0,0" RenderTransformOrigin="0.444,-1.183"/>
+        <TextBlock Grid.Row="3" Grid.Column="1" Height="20" Width="60" Text="Имя:" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" Margin="5,23,0,0" RenderTransformOrigin="0.444,-1.183"/>
+        <TextBlock Grid.Row="4" Grid.Column="1" Height="20" Width="60" Text="Фамилия:" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" Margin="5,23,0,0" RenderTransformOrigin="0.444,-1.183"/>
+        <TextBlock Grid.Row="5" Grid.Column="1" Height="20" Width="65" Text="Отчество:" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="14" RenderTransformOrigin="0.444,-1.183" Margin="5,23,0,0"/>
+        <TextBlock Grid.Row="6" Grid.Column="1" Height="20" Width="115" Text="Номер телефона:" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="14" RenderTransformOrigin="0.444,-1.183" Margin="0,23,0,0"/>
+        <Button  Grid.Row="7" Grid.Column="2" Content="Регистрация" Command="{Binding Go_RegistrBt}" CommandParameter="{Binding ElementName=RegistWND}" VerticalAlignment="Top" FontSize="14" Height="31" Margin="89,31,0,0" Cursor="Hand" RenderTransformOrigin="1.137,0.639" HorizontalAlignment="Left" Width="167"/>
+    </Grid>
+</Window>

+ 29 - 0
Rkis29/View/Profile.xaml.cs

@@ -0,0 +1,29 @@
+using Rkis29.ViewModel;
+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.View
+{
+    /// <summary>
+    /// Логика взаимодействия для Profile.xaml
+    /// </summary>
+    public partial class Profile : Window
+    {
+        public Profile()
+        {
+            InitializeComponent();
+            DataContext = new VWRegistr();
+        }
+    }
+}

+ 46 - 0
Rkis29/View/Registration.xaml

@@ -0,0 +1,46 @@
+<Window x:Class="Rkis29.View.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.View" xmlns:b="http://schemas.microsoft.com/xaml/behaviors" xmlns:viewmodel="clr-namespace:Rkis29.ViewModel" d:DataContext="{d:DesignInstance Type=viewmodel:VWMain}"
+        mc:Ignorable="d"
+        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
+        Title="Registration" Name="ProfilWND" Height="450" Width="800">
+    <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="100"/>
+            <ColumnDefinition Width="150"/>
+            <ColumnDefinition Width="300"/>
+            <ColumnDefinition Width="150"/>
+            <ColumnDefinition Width="100"/>
+        </Grid.ColumnDefinitions>
+        <Grid.RowDefinitions>
+            <RowDefinition Height="100*"/>
+            <RowDefinition Height="50"/>
+            <RowDefinition Height="50"/>
+            <RowDefinition Height="50"/>
+            <RowDefinition Height="50"/>
+            <RowDefinition Height="50"/>
+            <RowDefinition Height="100*"/>
+        </Grid.RowDefinitions>
+        <DataGrid Background="#FFB5B8B1" IsReadOnly="True" AutoGenerateColumns="False"  Name="GridTask" Grid.Row="1" Grid.RowSpan="5" Margin="0,50,0,0" Grid.Column="1" Grid.ColumnSpan="3">
+            <DataGrid.Columns>
+                <DataGridTextColumn Header="Название" Binding="{Binding NameT}" FontSize="16" Width="*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Описание" Binding="{Binding Description}" FontSize="16" Width="*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Статус" Binding="{Binding StatusTask.Name}" FontSize="16" Width="*"></DataGridTextColumn>
+            </DataGrid.Columns>
+        </DataGrid>
+        <Label Grid.Column="2" Content="Мой профиль" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="18" Height="40" Width="142"/>
+        <Label Content="{Binding LbProfil}" Grid.Column="2" Height="39" Width="401"  HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="14" Margin="0,66,0,0" Grid.RowSpan="2"/>
+        <TextBlock  Grid.Row="1" Height="23" Width="290" Text="Задачи:" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="18" Margin="10,16,0,0" RenderTransformOrigin="1.473,0.443" Grid.Column="1" Grid.ColumnSpan="2"/>
+        <Button Command="{Binding TbGo_Status}" CommandParameter="{Binding ElementName=GridTask}" Content="Поменять статус" FontSize="14" Margin="142,10,10,0" Grid.Column="2" Grid.Row="6" Height="36" VerticalAlignment="Top"></Button>
+        <Button Grid.Column="3" Content="Поиск задач" Command="{Binding Autho_ready}" CommandParameter="{Binding ElementName=ProfilWND}" VerticalAlignment="Top" FontSize="14" Height="36" Cursor="Hand"  HorizontalAlignment="Left" Width="136" Margin="4,10,0,0" Grid.Row="6"/>
+        <b:Interaction.Triggers>
+            <b:EventTrigger EventName="Loaded">
+                <b:InvokeCommandAction Command="{Binding DataGo}" CommandParameter="{Binding ElementName=GridTask}">
+                </b:InvokeCommandAction>
+            </b:EventTrigger>
+        </b:Interaction.Triggers>
+    </Grid>
+</Window>

+ 29 - 0
Rkis29/View/Registration.xaml.cs

@@ -0,0 +1,29 @@
+using Rkis29.ViewModel;
+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.View
+{
+    /// <summary>
+    /// Логика взаимодействия для Registration.xaml
+    /// </summary>
+    public partial class Registration : Window
+    {
+        public Registration()
+        {
+            InitializeComponent();
+            DataContext = new VWMain();
+        }
+    }
+}

+ 60 - 0
Rkis29/View/Tasks.xaml

@@ -0,0 +1,60 @@
+<Window x:Class="Rkis29.View.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.View" xmlns:b="http://schemas.microsoft.com/xaml/behaviors" xmlns:viewmodel="clr-namespace:Rkis29.ViewModel" d:DataContext="{d:DesignInstance Type=viewmodel:VWTask}"
+        mc:Ignorable="d"
+        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
+        Title="Tasks" Name="TaskWND" Height="450" Width="800">
+    <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+            <ColumnDefinition/>
+        </Grid.ColumnDefinitions>
+        <Grid.RowDefinitions>
+            <RowDefinition/>
+            <RowDefinition/>
+            <RowDefinition/>
+            <RowDefinition/>
+            <RowDefinition/>
+            <RowDefinition/>
+            <RowDefinition/>
+        </Grid.RowDefinitions>
+        <TextBlock  Text="Список задач" Grid.Column="2" 
+                   Grid.ColumnSpan="3" FontSize="28" 
+                   HorizontalAlignment="Left" Margin="94,1,0,61" 
+                   Grid.RowSpan="2" VerticalAlignment="Center" FontWeight="Bold" FontStyle="Normal" >
+        </TextBlock>
+        <DataGrid   Grid.ColumnSpan="7" Name="PoiskGrid" AutoGenerateColumns="False" IsReadOnly="True" Grid.RowSpan="5" Grid.Row="1" Margin="114,62,114,24">
+            <DataGrid.Columns>
+                <DataGridTextColumn Header="Название" Binding="{Binding NameT}" Width="*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Описание" Binding="{Binding Description}" Width="*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Дата" Binding="{Binding Date}" Width="*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Автор" Binding="{Binding Person1.SurnameP}" Width="*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Статус" Binding="{Binding StatusTask.Name}" Width="*"></DataGridTextColumn>
+            </DataGrid.Columns>
+        </DataGrid>
+        <ComboBox   Name="TbLogins" Grid.Column="2" Grid.Row="1" SelectedItem="{Binding Login}" VerticalAlignment="Top" HorizontalAlignment="Left" Width="229" ItemsSource="{Binding DataComboGo}" DisplayMemberPath="Logins"
+                 Height="39" Grid.ColumnSpan="3" Margin="113,18,0,0"/>
+        <TextBlock  Text="Найти задачу(по автору)" HorizontalAlignment="Left" 
+                   FontSize="19" Grid.Row="1" VerticalAlignment="Top" Margin="114,23,0,0" Grid.ColumnSpan="3"/>
+        <Button  Command="{Binding SearchBtn}" CommandParameter="{Binding ElementName=TaskWND}" Background="#FFB5B8B1" Grid.Column="5" FontSize="20"
+                HorizontalAlignment="Center" VerticalAlignment="Top" Width="95" Margin="0,18,0,0" Height="34" Grid.Row="1" Content="Найти"/>
+        <Button  Command="{Binding ChandgeBtn}" CommandParameter="{Binding ElementName=PoiskGrid}" Background="#FFB5B8B1" Grid.Column="5" FontSize="20"
+                HorizontalAlignment="Center" VerticalAlignment="Top" Width="95" Margin="0,43,0,0" Height="34" Grid.Row="5" Content="Взять" Grid.RowSpan="2"/>
+        <Button  Command="{Binding BackBtn}" CommandParameter="{Binding ElementName=TaskWND}" Background="#FFB5B8B1" FontSize="20"
+                HorizontalAlignment="Center" VerticalAlignment="Center" Width="95" Height="34" Content="Назад"/>
+        <b:Interaction.Triggers>
+            <b:EventTrigger EventName="Loaded">
+                <b:InvokeCommandAction Command="{Binding Data}" CommandParameter="{Binding ElementName=PoiskGrid}">
+                </b:InvokeCommandAction>
+            </b:EventTrigger>
+        </b:Interaction.Triggers>
+    </Grid>
+</Window>

+ 29 - 0
Rkis29/View/Tasks.xaml.cs

@@ -0,0 +1,29 @@
+using Rkis29.ViewModel;
+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.View
+{
+    /// <summary>
+    /// Логика взаимодействия для Tasks.xaml
+    /// </summary>
+    public partial class Tasks : Window
+    {
+        public Tasks()
+        {
+            InitializeComponent();
+            DataContext = new VWTask();
+        }
+    }
+}

+ 34 - 0
Rkis29/ViewModel/RelayCommand.cs

@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Input;
+
+namespace Rkis29.ViewModel
+{
+    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> excute, Func<object, bool> canExecute = null)
+        {
+            _execute = excute;
+            _canExecute = canExecute;
+        }
+        public bool CanExecute(object parameter)
+        {
+            return _canExecute == null || _canExecute(parameter);
+        }
+        public void Execute(object parameter)
+        {
+            _execute(parameter);
+        }
+    }
+}

+ 67 - 0
Rkis29/ViewModel/VMAutor.cs

@@ -0,0 +1,67 @@
+using Rkis29.Model;
+using Rkis29.View;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace Rkis29.ViewModel
+{
+    public class VMAutor : INotifyPropertyChanged
+    {
+        public event PropertyChangedEventHandler PropertyChanged;
+        public void OnPropertyChanged([CallerMemberName] string prop = "")
+        {
+            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
+        }
+
+        public string Login { get; set; }
+
+        private RelayCommand _autho_ready;
+        public RelayCommand Autho_ready
+        {
+            get
+            {
+                return _autho_ready ?? new RelayCommand(obj =>
+                {
+                    var value = (object[])obj;//создание массива значений объекта окна
+                    var password = (PasswordBox)value[0];
+                    var mainWnd = (Window)value[1];
+                    var User = ModelPublic.GetContext().Person.FirstOrDefault(f => f.Logins == Login && f.Passwords == password.Password); //свойство для поиска пользователя
+                    if (User != null)
+                    {
+                        Users.Id = User.Id;
+                        Registration registration = new Registration();
+                        registration.Show();
+                        mainWnd.Close();
+                    }
+                    else
+                    {
+                        MessageBox.Show("Неверные данные");
+                    }
+                });
+            }
+        }
+
+        public RelayCommand _registrWND;
+        public RelayCommand RegistrWND
+        {
+            get
+            {
+                return _registrWND ?? new RelayCommand(obj =>
+                {
+                    
+                    Profile profile = new Profile();
+                    profile.Show();
+                    Window window = (Window)obj;
+                    window.Close();
+                });
+            }
+        }
+    }
+}

+ 107 - 0
Rkis29/ViewModel/VWMain.cs

@@ -0,0 +1,107 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.ComponentModel;
+using System.Data;
+using System.Data.Entity;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Input;
+using System.Windows.Media;
+using Rkis29.Model;
+using Rkis29.View;
+
+namespace Rkis29.ViewModel
+{
+    public class VWMain : INotifyPropertyChanged
+    {
+        public event PropertyChangedEventHandler PropertyChanged;
+        public void OnPropertyChanged([CallerMemberName] string prop = "")
+        {
+            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
+        }
+        public void DataGoM(DataGrid d)
+        {
+            List<Model.Task> t = ModelPublic.GetContext().Task.Where(w => w.AcceptedTaskId == Users.Id && w.StatusTaskId != 3).ToList();
+            d.ItemsSource = t;
+        }
+
+        private string _Profil;
+        public string LbProfil { get { return _Profil; } set { _Profil = value; OnPropertyChanged(); } }
+
+        public void SaveFIO()
+        {
+            var p = ModelPublic.GetContext().Person.FirstOrDefault(f => f.Id == Users.Id);
+            _Profil = p.SurnameP + " " + p.NameP + " " + p.PatronomycP;
+        }
+
+        private RelayCommand _dataGo;
+        public RelayCommand DataGo
+        {
+            get
+            {
+                return _dataGo ?? new RelayCommand(obj =>
+                {
+                    var Grid = (DataGrid)obj;
+                    DataGoM(Grid);
+                    SaveFIO();
+                    OnPropertyChanged();
+                });
+            }
+        }
+        public static void Status(int IdTask, int Status, int IdPerson)
+        {
+            var t = ModelPublic.GetContext().Task.FirstOrDefault(w => w.Id == IdTask);
+            t.StatusTaskId = Status;
+            t.AcceptedTaskId = IdPerson;
+            ModelPublic.GetContext().SaveChanges();
+        }
+
+        private RelayCommand _tbGo_Status;
+        public RelayCommand TbGo_Status
+        {
+            get
+            {
+                return _tbGo_Status ?? new RelayCommand(obj =>
+                {
+                    DataGrid dataGrid = (DataGrid)obj;
+                    if (dataGrid.SelectedItem is Model.Task t) //поиск выбранного элемента
+                    {
+                        if (t.StatusTaskId == 1)
+                        {
+                            Status(t.Id, 2, Users.Id);
+                            DataGoM(dataGrid);
+                            OnPropertyChanged();
+                        }
+                        else if (t.StatusTaskId == 2)
+                        {
+                            Status(t.Id, 3, Users.Id);
+                            DataGoM(dataGrid);
+                            OnPropertyChanged();
+                        }
+                    }
+                });
+            }
+        }
+
+        private RelayCommand _autho_ready;
+        public RelayCommand Autho_ready
+        {
+            get
+            {
+                return _autho_ready ?? new RelayCommand(obj =>
+                {
+                    Tasks task = new Tasks();
+                    task.Show();
+                    Window window = (Window)obj;
+                    window.Close();
+                });
+            }
+        }
+    }
+}

+ 100 - 0
Rkis29/ViewModel/VWRegistr.cs

@@ -0,0 +1,100 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using Rkis29.Model;
+using Rkis29.View;
+using System.Windows.Controls;
+using System.Windows;
+
+namespace Rkis29.ViewModel
+{
+    public class VWRegistr : INotifyPropertyChanged
+    {
+        public event PropertyChangedEventHandler PropertyChanged;
+        public void OnPropertyChanged([CallerMemberName] string prop = "")
+        {
+            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
+        }
+
+        private string _tbSupname; //текст бокс Фамилии
+        public string TbSurname
+        {
+            get { return _tbSupname; }
+            set { _tbSupname = value; OnPropertyChanged(); }
+        }
+
+        private string _tbName; //текс бокс Имени
+        public string TbName
+        {
+            get { return _tbName; }
+            set { _tbName = value; OnPropertyChanged(); }
+        }
+
+        private string _tbPatronomic; //текст бокс Отчества
+        public string TbPatronomic
+        {
+            get { return _tbPatronomic; }
+            set { _tbPatronomic = value; OnPropertyChanged(); }
+        }
+
+        private string _tbNumber; //текст бокс Номер телефона
+        public string TbPhoneName
+        {
+            get { return _tbNumber; }
+            set { _tbNumber = value; OnPropertyChanged(); }
+        }
+
+        private string _tbLogin; //текст бокс логина
+        public string TbLogin
+        {
+            get { return _tbLogin; }
+            set { _tbLogin = value; OnPropertyChanged(); }
+        }
+
+        private string _tbPassword; //текст бокс пароля
+        public string TbPassword
+        {
+            get { return _tbPassword; }
+            set { _tbPassword = value; OnPropertyChanged(); }
+        }
+
+        private RelayCommand _go_RegistrBt;
+        public RelayCommand Go_RegistrBt
+        {
+            get
+            {
+                return _go_RegistrBt ?? new RelayCommand(obj =>
+                {
+                    if (_tbSupname != null && _tbName != null && TbPatronomic != null && _tbNumber != null && _tbLogin != null && _tbPassword != null)
+                    {
+                        var _d = ModelPublic.GetContext().Person.Where(w => w.Logins == _tbLogin).FirstOrDefault(); //сравнение логинов для авторизации
+                        if (_d != null)
+                        {
+                            MessageBox.Show("Придумайте другой логин");
+                        }
+                        else
+                        {
+                            //сохранение результатов
+                            ModelPublic.GetContext().Person.Add(new Person() { SurnameP = _tbSupname, NameP = _tbName, PatronomycP = TbPatronomic, PhoneNumber = _tbNumber, Logins = _tbLogin, Passwords = _tbPassword });
+                            ModelPublic.GetContext().SaveChanges();
+                            OnPropertyChanged();
+
+                            MainWindow mainWindow = new MainWindow();
+                            mainWindow.Show();
+                            Window window = (Window)obj;
+                            window.Close();
+                        }
+                    }
+                    else
+                    {
+                        MessageBox.Show("Заполните все поля");
+                    }
+                });
+            }
+        }
+    }
+}

+ 131 - 0
Rkis29/ViewModel/VWTask.cs

@@ -0,0 +1,131 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Collections.ObjectModel;
+using System.Data;
+using System.Data.Entity;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using Rkis29.Model;
+using Rkis29.View;
+using System.Windows.Controls;
+using System.Windows;
+
+namespace Rkis29.ViewModel
+{
+    internal class VWTask : INotifyPropertyChanged
+    {
+        public event PropertyChangedEventHandler PropertyChanged;
+        public void OnPropertyChanged([CallerMemberName] string prop = "")
+        {
+            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
+        }
+
+        private RelayCommand _data; //добавление значений в грид
+        public RelayCommand Data
+        {
+            get
+            {
+                return _data ?? new RelayCommand(obj =>
+                {
+                    DataGrid dataGrid = (DataGrid)obj;
+                    DAtaGo(dataGrid);
+                    DataCombo();
+                    OnPropertyChanged();
+                });
+            }
+        }
+
+        private RelayCommand _chandgeBtn; //добавление значений в грид
+        public RelayCommand ChandgeBtn
+        {
+            get
+            {
+                return _chandgeBtn ?? new RelayCommand(obj =>
+                {
+                    DataGrid dataGrid = (DataGrid)obj; //объект грида
+                    if (dataGrid.SelectedItem is Model.Task t) //поиск выбранного элемента
+                    {
+                        if (t.StatusTaskId == 1)
+                        {
+                            ChangeStatus(t.Id, 2, Users.Id);  //смена статуса
+                            MessageBox.Show("Вы выполняете задачу");
+                            Method(dataGrid);
+                            OnPropertyChanged();
+                        }
+                    }
+                    else
+                    {
+                        MessageBox.Show("Задача не выбрана");
+                    }
+
+                });
+            }
+        }
+
+
+        public static void ChangeStatus(int IdTask, int Status, int IdPerson)
+        {
+            var t = ModelPublic.GetContext().Task.FirstOrDefault(w => w.Id == IdTask);
+            t.StatusTaskId = Status;
+            t.AcceptedTaskId = IdPerson;
+            ModelPublic.GetContext().SaveChanges();
+        }
+
+        public void Method(DataGrid data)
+        {
+            List<Model.Task> people = ModelPublic.GetContext().Task.Where(w => w.StatusTaskId == 1 && w.AcceptedTaskId == w.CreaterTaskId).ToList();
+            data.ItemsSource = people;
+        }
+
+        private RelayCommand _searchBtn;
+        public RelayCommand SearchBtn //кнопка поиска
+        {
+            get
+            {
+                return _searchBtn ?? new RelayCommand(obj =>
+                {
+                    Window window = (Window)obj;
+                    DataGrid dataGrid = window.FindName("PoiskGrid") as DataGrid;
+                    //параметры для поиска
+                    dataGrid.ItemsSource = ModelPublic.GetContext().Task.Where(w => w.Person.Logins == _login.Logins && w.StatusTaskId == 1 && w.Person1.Logins == _login.Logins).ToList();
+
+                });
+            }
+        }
+
+        private RelayCommand _backBtn;
+        public RelayCommand BackBtn
+        {
+            get
+            {
+                return _backBtn ?? new RelayCommand(obj =>
+                {
+                    Registration main = new Registration();
+                    main.Show();
+                    Window window = (Window)obj;
+                    window.Close();
+                });
+            }
+        }
+        private Person _login;
+        public Person Login { get { return _login; } set { _login = value; OnPropertyChanged(); } }
+
+
+        public void DAtaGo(DataGrid data)
+        {
+            List<Model.Task> people = ModelPublic.GetContext().Task.Where(w => w.StatusTaskId == 1 && w.AcceptedTaskId == w.CreaterTaskId).ToList();
+            data.ItemsSource = people;
+        }
+        public void DataCombo() //реализация поиска через комбобокс
+        {
+            var p = ModelPublic.GetContext().Person.ToList();
+            DataComboGo = p;
+        }
+        private List<Person> _dataComboGo;
+        public List<Person> DataComboGo
+        { get { return _dataComboGo; } set { _dataComboGo = value; OnPropertyChanged(); } }
+    }
+}

BIN
Rkis29/bin/Debug/EntityFramework.SqlServer.dll


Разница между файлами не показана из-за своего большого размера
+ 2093 - 0
Rkis29/bin/Debug/EntityFramework.SqlServer.xml


BIN
Rkis29/bin/Debug/EntityFramework.dll


Разница между файлами не показана из-за своего большого размера
+ 53236 - 0
Rkis29/bin/Debug/EntityFramework.xml


BIN
Rkis29/bin/Debug/MaterialDesignColors.dll


BIN
Rkis29/bin/Debug/MaterialDesignColors.pdb


BIN
Rkis29/bin/Debug/MaterialDesignThemes.Wpf.dll


BIN
Rkis29/bin/Debug/MaterialDesignThemes.Wpf.pdb


Разница между файлами не показана из-за своего большого размера
+ 1809 - 0
Rkis29/bin/Debug/MaterialDesignThemes.Wpf.xml


BIN
Rkis29/bin/Debug/Microsoft.Xaml.Behaviors.dll


BIN
Rkis29/bin/Debug/Microsoft.Xaml.Behaviors.pdb


Разница между файлами не показана из-за своего большого размера
+ 2388 - 0
Rkis29/bin/Debug/Microsoft.Xaml.Behaviors.xml


BIN
Rkis29/bin/Debug/Rkis29.exe


+ 24 - 0
Rkis29/bin/Debug/Rkis29.exe.config

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <configSections>
+    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
+    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
+  </configSections>
+  <startup>
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+  </startup>
+  <entityFramework>
+    <providers>
+      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
+    </providers>
+    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
+      <parameters>
+        <parameter value="mssqllocaldb" />
+      </parameters>
+    </defaultConnectionFactory>
+  </entityFramework>
+  <connectionStrings>
+    <add name="Model1" connectionString="data source=DESKTOP-BGQA5JT\SQLEXPRESSELIZAV;initial catalog=laba1;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+    <add name="Model11" connectionString="data source=mssql;initial catalog=gr604_knkvi;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+  </connectionStrings>
+</configuration>

BIN
Rkis29/bin/Debug/Rkis29.pdb


BIN
Rkis29/bin/Debug/ru/EntityFramework.SqlServer.resources.dll


BIN
Rkis29/bin/Debug/ru/EntityFramework.resources.dll


+ 4 - 0
Rkis29/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

BIN
Rkis29/obj/Debug/App.baml


+ 83 - 0
Rkis29/obj/Debug/App.g.cs

@@ -0,0 +1,83 @@
+#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D05477FB8556264AF86B9A315CC9CE598EF41B01BA91C84767B8A3F61165A3A9"
+//------------------------------------------------------------------------------
+// <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.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 {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            
+            #line 5 "..\..\App.xaml"
+            this.StartupUri = new System.Uri("View\\MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/app.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\App.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public static void Main() {
+            Rkis29.App app = new Rkis29.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

+ 83 - 0
Rkis29/obj/Debug/App.g.i.cs

@@ -0,0 +1,83 @@
+#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D05477FB8556264AF86B9A315CC9CE598EF41B01BA91C84767B8A3F61165A3A9"
+//------------------------------------------------------------------------------
+// <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.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 {
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            
+            #line 5 "..\..\App.xaml"
+            this.StartupUri = new System.Uri("View\\MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/app.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\App.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public static void Main() {
+            Rkis29.App app = new Rkis29.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+

BIN
Rkis29/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
Rkis29/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


+ 62 - 0
Rkis29/obj/Debug/GeneratedInternalTypeHelper.g.cs

@@ -0,0 +1,62 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace XamlGeneratedNamespace {
+    
+    
+    /// <summary>
+    /// GeneratedInternalTypeHelper
+    /// </summary>
+    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+    public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
+        
+        /// <summary>
+        /// CreateInstance
+        /// </summary>
+        protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
+            return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 
+                            | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
+        }
+        
+        /// <summary>
+        /// GetPropertyValue
+        /// </summary>
+        protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
+            return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// SetPropertyValue
+        /// </summary>
+        protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
+            propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// CreateDelegate
+        /// </summary>
+        protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
+            return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 
+                            | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
+                        delegateType,
+                        handler}, null)));
+        }
+        
+        /// <summary>
+        /// AddEventHandler
+        /// </summary>
+        protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
+            eventInfo.AddEventHandler(target, handler);
+        }
+    }
+}
+

+ 62 - 0
Rkis29/obj/Debug/GeneratedInternalTypeHelper.g.i.cs

@@ -0,0 +1,62 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace XamlGeneratedNamespace {
+    
+    
+    /// <summary>
+    /// GeneratedInternalTypeHelper
+    /// </summary>
+    [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+    public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
+        
+        /// <summary>
+        /// CreateInstance
+        /// </summary>
+        protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
+            return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 
+                            | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
+        }
+        
+        /// <summary>
+        /// GetPropertyValue
+        /// </summary>
+        protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
+            return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// SetPropertyValue
+        /// </summary>
+        protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
+            propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
+        }
+        
+        /// <summary>
+        /// CreateDelegate
+        /// </summary>
+        protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
+            return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 
+                            | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
+                        delegateType,
+                        handler}, null)));
+        }
+        
+        /// <summary>
+        /// AddEventHandler
+        /// </summary>
+        protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
+            eventInfo.AddEventHandler(target, handler);
+        }
+    }
+}
+

+ 75 - 0
Rkis29/obj/Debug/MainWindow.g.i.cs

@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DD40055C897F11242E9590C8D6B191640B20ACDE1823C8A04754D000B01CB51B"
+//------------------------------------------------------------------------------
+// <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.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", "4.0.0.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", "4.0.0.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;
+        }
+    }
+}
+

+ 75 - 0
Rkis29/obj/Debug/Model/MainWindow.g.i.cs

@@ -0,0 +1,75 @@
+#pragma checksum "..\..\..\Model\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DD40055C897F11242E9590C8D6B191640B20ACDE1823C8A04754D000B01CB51B"
+//------------------------------------------------------------------------------
+// <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.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", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/model/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\Model\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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;
+        }
+    }
+}
+

BIN
Rkis29/obj/Debug/Rkis29.Properties.Resources.resources


BIN
Rkis29/obj/Debug/Rkis29.csproj.AssemblyReference.cache


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


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

@@ -0,0 +1 @@
+055e08837145052f030ff1edbc95a52b36dc4532

+ 102 - 0
Rkis29/obj/Debug/Rkis29.csproj.FileListAbsolute.txt

@@ -0,0 +1,102 @@
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\Rkis29.exe.config
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\Rkis29.exe
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\Rkis29.pdb
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\EntityFramework.dll
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\EntityFramework.SqlServer.dll
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.dll
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\EntityFramework.xml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\EntityFramework.SqlServer.xml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.pdb
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.xml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.AssemblyReference.cache
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.SuggestedBindingRedirects.cache
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\MainWindow.g.cs
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\Profile.g.cs
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\Registration.g.cs
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\Tasks.g.cs
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\App.g.cs
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\GeneratedInternalTypeHelper.g.cs
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29_MarkupCompile.cache
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29_MarkupCompile.lref
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\MainWindow.baml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\Profile.baml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\Registration.baml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\View\Tasks.baml
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.g.resources
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.Properties.Resources.resources
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.GenerateResource.cache
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.CoreCompileInputs.cache
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.CopyComplete
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.exe
+C:\Users\Елизавета\source\repos\Rkis29\Rkis29\obj\Debug\Rkis29.pdb
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\Rkis29.exe.config
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\Rkis29.exe
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\Rkis29.pdb
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.dll
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.SqlServer.dll
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.dll
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.xml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.SqlServer.xml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.pdb
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.xml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.AssemblyReference.cache
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.SuggestedBindingRedirects.cache
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\MainWindow.g.cs
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\Profile.g.cs
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\Registration.g.cs
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\Tasks.g.cs
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\App.g.cs
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\GeneratedInternalTypeHelper.g.cs
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29_MarkupCompile.cache
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29_MarkupCompile.lref
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\MainWindow.baml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\Profile.baml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\Registration.baml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\View\Tasks.baml
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.g.resources
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.Properties.Resources.resources
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.GenerateResource.cache
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.CoreCompileInputs.cache
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.CopyComplete
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.exe
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.pdb
+C:\Users\gr604_knkvi\Desktop\2.9\Rkis29\Rkis29\obj\Debug\App.baml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\Rkis29.exe.config
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\Rkis29.exe
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\Rkis29.pdb
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.SqlServer.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\MaterialDesignColors.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\MaterialDesignThemes.Wpf.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.xml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\EntityFramework.SqlServer.xml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\MaterialDesignColors.pdb
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\MaterialDesignThemes.Wpf.pdb
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\MaterialDesignThemes.Wpf.xml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.pdb
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\Microsoft.Xaml.Behaviors.xml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\ru\EntityFramework.resources.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\bin\Debug\ru\EntityFramework.SqlServer.resources.dll
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.AssemblyReference.cache
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.SuggestedBindingRedirects.cache
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\MainWindow.g.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\Profile.g.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\Registration.g.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\Tasks.g.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\App.g.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\GeneratedInternalTypeHelper.g.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29_MarkupCompile.cache
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29_MarkupCompile.lref
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\App.baml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\MainWindow.baml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\Profile.baml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\Registration.baml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\View\Tasks.baml
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.g.resources
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.Properties.Resources.resources
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.GenerateResource.cache
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.CoreCompileInputs.cache
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.csproj.CopyComplete
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.exe
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\Rkis29.pdb

BIN
Rkis29/obj/Debug/Rkis29.csproj.GenerateResource.cache


+ 0 - 0
Rkis29/obj/Debug/Rkis29.csproj.SuggestedBindingRedirects.cache


BIN
Rkis29/obj/Debug/Rkis29.exe


BIN
Rkis29/obj/Debug/Rkis29.g.resources


BIN
Rkis29/obj/Debug/Rkis29.pdb


+ 20 - 0
Rkis29/obj/Debug/Rkis29_MarkupCompile.cache

@@ -0,0 +1,20 @@
+Rkis29
+
+
+winexe
+C#
+.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\
+Rkis29
+none
+false
+DEBUG;TRACE
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\App.xaml
+4-39756233
+
+21-2057129173
+21-1378056835
+View\MainWindow.xaml;View\Profile.xaml;View\Registration.xaml;View\Tasks.xaml;
+
+False
+

+ 20 - 0
Rkis29/obj/Debug/Rkis29_MarkupCompile.i.cache

@@ -0,0 +1,20 @@
+Rkis29
+
+
+winexe
+C#
+.cs
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\obj\Debug\
+Rkis29
+none
+false
+DEBUG;TRACE
+Z:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\App.xaml
+4-39756233
+
+22-135351052
+21-1378056835
+View\MainWindow.xaml;View\Profile.xaml;View\Registration.xaml;View\Tasks.xaml;
+
+False
+

+ 7 - 0
Rkis29/obj/Debug/Rkis29_MarkupCompile.lref

@@ -0,0 +1,7 @@
+
+FZ:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\App.xaml;;
+FZ:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\View\MainWindow.xaml;;
+FZ:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\View\Profile.xaml;;
+FZ:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\View\Registration.xaml;;
+FZ:\Кнауб\РКИС\ПР9\2.9\Rkis29\Rkis29\View\Tasks.xaml;;
+

BIN
Rkis29/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll


BIN
Rkis29/obj/Debug/View/MainWindow.baml


+ 121 - 0
Rkis29/obj/Debug/View/MainWindow.g.cs

@@ -0,0 +1,121 @@
+#pragma checksum "..\..\..\View\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "6766EB9F9197205F801408D18AA3A8FE65B02384DE4F813CBFA8846EBEC82BB8"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Rkis29;
+using Rkis29.Converter;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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 {
+        
+        
+        #line 8 "..\..\..\View\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.MainWindow MainWnd;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 31 "..\..\..\View\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox Login;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 32 "..\..\..\View\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.PasswordBox Password;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.MainWnd = ((Rkis29.MainWindow)(target));
+            return;
+            case 2:
+            this.Login = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 3:
+            this.Password = ((System.Windows.Controls.PasswordBox)(target));
+            return;
+            case 4:
+            
+            #line 35 "..\..\..\View\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 121 - 0
Rkis29/obj/Debug/View/MainWindow.g.i.cs

@@ -0,0 +1,121 @@
+#pragma checksum "..\..\..\View\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "6766EB9F9197205F801408D18AA3A8FE65B02384DE4F813CBFA8846EBEC82BB8"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Rkis29;
+using Rkis29.Converter;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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 {
+        
+        
+        #line 8 "..\..\..\View\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.MainWindow MainWnd;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 31 "..\..\..\View\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox Login;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 32 "..\..\..\View\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.PasswordBox Password;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.MainWnd = ((Rkis29.MainWindow)(target));
+            return;
+            case 2:
+            this.Login = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 3:
+            this.Password = ((System.Windows.Controls.PasswordBox)(target));
+            return;
+            case 4:
+            
+            #line 35 "..\..\..\View\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

BIN
Rkis29/obj/Debug/View/Profile.baml


+ 104 - 0
Rkis29/obj/Debug/View/Profile.g.cs

@@ -0,0 +1,104 @@
+#pragma checksum "..\..\..\View\Profile.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8D73DF816EE5259DA3B23386D9910A431D5F98626401453CD1E24B6EE68043BB"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MaterialDesignThemes.Wpf;
+using MaterialDesignThemes.Wpf.Converters;
+using MaterialDesignThemes.Wpf.Transitions;
+using Rkis29.View;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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.View {
+    
+    
+    /// <summary>
+    /// Profile
+    /// </summary>
+    public partial class Profile : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 9 "..\..\..\View\Profile.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.View.Profile RegistWND;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 29 "..\..\..\View\Profile.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox Login;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/profile.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\Profile.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.RegistWND = ((Rkis29.View.Profile)(target));
+            return;
+            case 2:
+            this.Login = ((System.Windows.Controls.TextBox)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 104 - 0
Rkis29/obj/Debug/View/Profile.g.i.cs

@@ -0,0 +1,104 @@
+#pragma checksum "..\..\..\View\Profile.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "8D73DF816EE5259DA3B23386D9910A431D5F98626401453CD1E24B6EE68043BB"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MaterialDesignThemes.Wpf;
+using MaterialDesignThemes.Wpf.Converters;
+using MaterialDesignThemes.Wpf.Transitions;
+using Rkis29.View;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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.View {
+    
+    
+    /// <summary>
+    /// Profile
+    /// </summary>
+    public partial class Profile : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 9 "..\..\..\View\Profile.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.View.Profile RegistWND;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 29 "..\..\..\View\Profile.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox Login;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/profile.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\Profile.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.RegistWND = ((Rkis29.View.Profile)(target));
+            return;
+            case 2:
+            this.Login = ((System.Windows.Controls.TextBox)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

BIN
Rkis29/obj/Debug/View/Registration.baml


+ 109 - 0
Rkis29/obj/Debug/View/Registration.g.cs

@@ -0,0 +1,109 @@
+#pragma checksum "..\..\..\View\Registration.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "32471F941F3048DF7C2E3A3EB7EBED1CBD954588AC831AAD1624C442092DBAAA"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MaterialDesignThemes.Wpf;
+using MaterialDesignThemes.Wpf.Converters;
+using MaterialDesignThemes.Wpf.Transitions;
+using Microsoft.Xaml.Behaviors;
+using Microsoft.Xaml.Behaviors.Core;
+using Microsoft.Xaml.Behaviors.Input;
+using Microsoft.Xaml.Behaviors.Layout;
+using Microsoft.Xaml.Behaviors.Media;
+using Rkis29.View;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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.View {
+    
+    
+    /// <summary>
+    /// Registration
+    /// </summary>
+    public partial class Registration : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 9 "..\..\..\View\Registration.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.View.Registration ProfilWND;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 27 "..\..\..\View\Registration.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.DataGrid GridTask;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/registration.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\Registration.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.ProfilWND = ((Rkis29.View.Registration)(target));
+            return;
+            case 2:
+            this.GridTask = ((System.Windows.Controls.DataGrid)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 109 - 0
Rkis29/obj/Debug/View/Registration.g.i.cs

@@ -0,0 +1,109 @@
+#pragma checksum "..\..\..\View\Registration.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "32471F941F3048DF7C2E3A3EB7EBED1CBD954588AC831AAD1624C442092DBAAA"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MaterialDesignThemes.Wpf;
+using MaterialDesignThemes.Wpf.Converters;
+using MaterialDesignThemes.Wpf.Transitions;
+using Microsoft.Xaml.Behaviors;
+using Microsoft.Xaml.Behaviors.Core;
+using Microsoft.Xaml.Behaviors.Input;
+using Microsoft.Xaml.Behaviors.Layout;
+using Microsoft.Xaml.Behaviors.Media;
+using Rkis29.View;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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.View {
+    
+    
+    /// <summary>
+    /// Registration
+    /// </summary>
+    public partial class Registration : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 9 "..\..\..\View\Registration.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.View.Registration ProfilWND;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 27 "..\..\..\View\Registration.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.DataGrid GridTask;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/registration.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\Registration.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.ProfilWND = ((Rkis29.View.Registration)(target));
+            return;
+            case 2:
+            this.GridTask = ((System.Windows.Controls.DataGrid)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

BIN
Rkis29/obj/Debug/View/Tasks.baml


+ 120 - 0
Rkis29/obj/Debug/View/Tasks.g.cs

@@ -0,0 +1,120 @@
+#pragma checksum "..\..\..\View\Tasks.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "6F787C1841495B3844B0DCABB9C2F2F168813A7928A2E63837F18BA097A407B7"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MaterialDesignThemes.Wpf;
+using MaterialDesignThemes.Wpf.Converters;
+using MaterialDesignThemes.Wpf.Transitions;
+using Microsoft.Xaml.Behaviors;
+using Microsoft.Xaml.Behaviors.Core;
+using Microsoft.Xaml.Behaviors.Input;
+using Microsoft.Xaml.Behaviors.Layout;
+using Microsoft.Xaml.Behaviors.Media;
+using Rkis29.View;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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.View {
+    
+    
+    /// <summary>
+    /// Tasks
+    /// </summary>
+    public partial class Tasks : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 9 "..\..\..\View\Tasks.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.View.Tasks TaskWND;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 34 "..\..\..\View\Tasks.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.DataGrid PoiskGrid;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 43 "..\..\..\View\Tasks.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox TbLogins;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/tasks.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\Tasks.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.TaskWND = ((Rkis29.View.Tasks)(target));
+            return;
+            case 2:
+            this.PoiskGrid = ((System.Windows.Controls.DataGrid)(target));
+            return;
+            case 3:
+            this.TbLogins = ((System.Windows.Controls.ComboBox)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 120 - 0
Rkis29/obj/Debug/View/Tasks.g.i.cs

@@ -0,0 +1,120 @@
+#pragma checksum "..\..\..\View\Tasks.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "6F787C1841495B3844B0DCABB9C2F2F168813A7928A2E63837F18BA097A407B7"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MaterialDesignThemes.Wpf;
+using MaterialDesignThemes.Wpf.Converters;
+using MaterialDesignThemes.Wpf.Transitions;
+using Microsoft.Xaml.Behaviors;
+using Microsoft.Xaml.Behaviors.Core;
+using Microsoft.Xaml.Behaviors.Input;
+using Microsoft.Xaml.Behaviors.Layout;
+using Microsoft.Xaml.Behaviors.Media;
+using Rkis29.View;
+using Rkis29.ViewModel;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+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.View {
+    
+    
+    /// <summary>
+    /// Tasks
+    /// </summary>
+    public partial class Tasks : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 9 "..\..\..\View\Tasks.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal Rkis29.View.Tasks TaskWND;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 34 "..\..\..\View\Tasks.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.DataGrid PoiskGrid;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 43 "..\..\..\View\Tasks.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox TbLogins;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/Rkis29;component/view/tasks.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\View\Tasks.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.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) {
+            switch (connectionId)
+            {
+            case 1:
+            this.TaskWND = ((Rkis29.View.Tasks)(target));
+            return;
+            case 2:
+            this.PoiskGrid = ((System.Windows.Controls.DataGrid)(target));
+            return;
+            case 3:
+            this.TbLogins = ((System.Windows.Controls.ComboBox)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 8 - 0
Rkis29/packages.config

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="EntityFramework" version="6.2.0" targetFramework="net48" />
+  <package id="EntityFramework.ru" version="6.2.0" targetFramework="net48" />
+  <package id="MaterialDesignColors" version="2.0.6" targetFramework="net48" />
+  <package id="MaterialDesignThemes" version="4.5.0" targetFramework="net48" />
+  <package id="Microsoft.Xaml.Behaviors.Wpf" version="1.1.39" targetFramework="net48" />
+</packages>

BIN
packages/EntityFramework.6.2.0/.signature.p7s


BIN
packages/EntityFramework.6.2.0/EntityFramework.6.2.0.nupkg


+ 5 - 0
packages/EntityFramework.6.2.0/content/net40/App.config.transform

@@ -0,0 +1,5 @@
+<configuration>
+    <configSections>
+        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
+    </configSections>
+</configuration>

+ 5 - 0
packages/EntityFramework.6.2.0/content/net40/Web.config.transform

@@ -0,0 +1,5 @@
+<configuration>
+    <configSections>
+        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
+    </configSections>
+</configuration>

BIN
packages/EntityFramework.6.2.0/lib/net40/EntityFramework.SqlServer.dll


Разница между файлами не показана из-за своего большого размера
+ 1959 - 0
packages/EntityFramework.6.2.0/lib/net40/EntityFramework.SqlServer.xml


BIN
packages/EntityFramework.6.2.0/lib/net40/EntityFramework.dll


Разница между файлами не показана из-за своего большого размера
+ 45898 - 0
packages/EntityFramework.6.2.0/lib/net40/EntityFramework.xml


BIN
packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.SqlServer.resources.dll


Разница между файлами не показана из-за своего большого размера
+ 1950 - 0
packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.SqlServer.xml


BIN
packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.resources.dll


Разница между файлами не показана из-за своего большого размера
+ 26659 - 0
packages/EntityFramework.6.2.0/lib/net40/ru/EntityFramework.xml


+ 0 - 0
packages/EntityFramework.6.2.0/lib/net45/EntityFramework.SqlServer.dll


Некоторые файлы не были показаны из-за большого количества измененных файлов