Browse Source

изменения

Dmitriy 3 năm trước cách đây
mục cha
commit
661e558903
51 tập tin đã thay đổi với 19758 bổ sung0 xóa
  1. 63 0
      .gitattributes
  2. 340 0
      .gitignore
  3. 25 0
      ИС32Осадчий.sln
  4. 13 0
      ИС32Осадчий/App.config
  5. 151 0
      ИС32Осадчий/Form1.Designer.cs
  6. 54 0
      ИС32Осадчий/Form1.cs
  7. 123 0
      ИС32Осадчий/Form1.resx
  8. 22 0
      ИС32Осадчий/Program.cs
  9. 36 0
      ИС32Осадчий/Properties/AssemblyInfo.cs
  10. 71 0
      ИС32Осадчий/Properties/Resources.Designer.cs
  11. 117 0
      ИС32Осадчий/Properties/Resources.resx
  12. 36 0
      ИС32Осадчий/Properties/Settings.Designer.cs
  13. 14 0
      ИС32Осадчий/Properties/Settings.settings
  14. 285 0
      ИС32Осадчий/Главное меню.Designer.cs
  15. 73 0
      ИС32Осадчий/Главное меню.cs
  16. 7703 0
      ИС32Осадчий/Главное меню.resx
  17. 377 0
      ИС32Осадчий/Добавление заказов на товары.Designer.cs
  18. 61 0
      ИС32Осадчий/Добавление заказов на товары.cs
  19. 228 0
      ИС32Осадчий/Добавление заказов на товары.resx
  20. 404 0
      ИС32Осадчий/Добавление заказов.Designer.cs
  21. 57 0
      ИС32Осадчий/Добавление заказов.cs
  22. 225 0
      ИС32Осадчий/Добавление заказов.resx
  23. 492 0
      ИС32Осадчий/Добавление пользователей.Designer.cs
  24. 61 0
      ИС32Осадчий/Добавление пользователей.cs
  25. 243 0
      ИС32Осадчий/Добавление пользователей.resx
  26. 562 0
      ИС32Осадчий/Добавление продуктов.Designer.cs
  27. 66 0
      ИС32Осадчий/Добавление продуктов.cs
  28. 243 0
      ИС32Осадчий/Добавление продуктов.resx
  29. 358 0
      ИС32Осадчий/Добавление ролей.Designer.cs
  30. 57 0
      ИС32Осадчий/Добавление ролей.cs
  31. 219 0
      ИС32Осадчий/Добавление ролей.resx
  32. 346 0
      ИС32Осадчий/Заказ товаров.Designer.cs
  33. 63 0
      ИС32Осадчий/Заказ товаров.cs
  34. 213 0
      ИС32Осадчий/Заказ товаров.resx
  35. 364 0
      ИС32Осадчий/Заказы.Designer.cs
  36. 63 0
      ИС32Осадчий/Заказы.cs
  37. 213 0
      ИС32Осадчий/Заказы.resx
  38. 198 0
      ИС32Осадчий/ИС32Осадчий.csproj
  39. 3523 0
      ИС32Осадчий/ИС32ОсадчийDataSet.Designer.cs
  40. 1 0
      ИС32Осадчий/ИС32ОсадчийDataSet.xsc
  41. 11 0
      ИС32Осадчий/ИС32ОсадчийDataSet.xsd
  42. 1 0
      ИС32Осадчий/ИС32ОсадчийDataSet.xss
  43. 391 0
      ИС32Осадчий/Пользователи.Designer.cs
  44. 63 0
      ИС32Осадчий/Пользователи.cs
  45. 213 0
      ИС32Осадчий/Пользователи.resx
  46. 417 0
      ИС32Осадчий/Продукты.Designer.cs
  47. 64 0
      ИС32Осадчий/Продукты.cs
  48. 213 0
      ИС32Осадчий/Продукты.resx
  49. 346 0
      ИС32Осадчий/Роли.Designer.cs
  50. 63 0
      ИС32Осадчий/Роли.cs
  51. 213 0
      ИС32Осадчий/Роли.resx

+ 63 - 0
.gitattributes

@@ -0,0 +1,63 @@
+###############################################################################
+# Set default behavior to automatically normalize line endings.
+###############################################################################
+* text=auto
+
+###############################################################################
+# Set default behavior for command prompt diff.
+#
+# This is need for earlier builds of msysgit that does not have it on by
+# default for csharp files.
+# Note: This is only used by command line
+###############################################################################
+#*.cs     diff=csharp
+
+###############################################################################
+# Set the merge driver for project and solution files
+#
+# Merging from the command prompt will add diff markers to the files if there
+# are conflicts (Merging from VS is not affected by the settings below, in VS
+# the diff markers are never inserted). Diff markers may cause the following 
+# file extensions to fail to load in VS. An alternative would be to treat
+# these files as binary and thus will always conflict and require user
+# intervention with every merge. To do so, just uncomment the entries below
+###############################################################################
+#*.sln       merge=binary
+#*.csproj    merge=binary
+#*.vbproj    merge=binary
+#*.vcxproj   merge=binary
+#*.vcproj    merge=binary
+#*.dbproj    merge=binary
+#*.fsproj    merge=binary
+#*.lsproj    merge=binary
+#*.wixproj   merge=binary
+#*.modelproj merge=binary
+#*.sqlproj   merge=binary
+#*.wwaproj   merge=binary
+
+###############################################################################
+# behavior for image files
+#
+# image files are treated as binary by default.
+###############################################################################
+#*.jpg   binary
+#*.png   binary
+#*.gif   binary
+
+###############################################################################
+# diff behavior for common document formats
+# 
+# Convert binary document formats to text before diffing them. This feature
+# is only available from the command line. Turn it on by uncommenting the 
+# entries below.
+###############################################################################
+#*.doc   diff=astextplain
+#*.DOC   diff=astextplain
+#*.docx  diff=astextplain
+#*.DOCX  diff=astextplain
+#*.dot   diff=astextplain
+#*.DOT   diff=astextplain
+#*.pdf   diff=astextplain
+#*.PDF   diff=astextplain
+#*.rtf   diff=astextplain
+#*.RTF   diff=astextplain

+ 340 - 0
.gitignore

@@ -0,0 +1,340 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUNIT
+*.VisualState.xml
+TestResult.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# JustCode is a .NET coding add-in
+.JustCode
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- Backup*.rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# JetBrains Rider
+.idea/
+*.sln.iml
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb

+ 25 - 0
ИС32Осадчий.sln

@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29609.76
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ИС32Осадчий", "ИС32Осадчий\ИС32Осадчий.csproj", "{DE1B269B-08BC-48D2-A82C-8DC3EEA34C89}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{DE1B269B-08BC-48D2-A82C-8DC3EEA34C89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{DE1B269B-08BC-48D2-A82C-8DC3EEA34C89}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{DE1B269B-08BC-48D2-A82C-8DC3EEA34C89}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{DE1B269B-08BC-48D2-A82C-8DC3EEA34C89}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {D31D8EEF-92BC-48D4-86A4-07BC7CB908F0}
+	EndGlobalSection
+EndGlobal

+ 13 - 0
ИС32Осадчий/App.config

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <configSections>
+    </configSections>
+    <connectionStrings>
+        <add name="ИС32Осадчий.Properties.Settings.ИС32ОсадчийConnectionString"
+            connectionString="Data Source=class31000;Initial Catalog=ИС32Осадчий;Integrated Security=True"
+            providerName="System.Data.SqlClient" />
+    </connectionStrings>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+    </startup>
+</configuration>

+ 151 - 0
ИС32Осадчий/Form1.Designer.cs

@@ -0,0 +1,151 @@
+namespace ИС32Осадчий
+{
+    partial class Form1
+    {
+        /// <summary>
+        /// Обязательная переменная конструктора.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Освободить все используемые ресурсы.
+        /// </summary>
+        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Код, автоматически созданный конструктором форм Windows
+
+        /// <summary>
+        /// Требуемый метод для поддержки конструктора — не изменяйте 
+        /// содержимое этого метода с помощью редактора кода.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.label1 = new System.Windows.Forms.Label();
+            this.button1 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.printDocument1 = new System.Drawing.Printing.PrintDocument();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.textBox1 = new System.Windows.Forms.TextBox();
+            this.textBox2 = new System.Windows.Forms.TextBox();
+            this.panel1.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.BackColor = System.Drawing.SystemColors.ActiveCaption;
+            this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label1.Location = new System.Drawing.Point(292, 96);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(141, 25);
+            this.label1.TabIndex = 0;
+            this.label1.Text = "Авторизация";
+            // 
+            // button1
+            // 
+            this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button1.Location = new System.Drawing.Point(12, 391);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(97, 45);
+            this.button1.TabIndex = 1;
+            this.button1.Text = "Вход";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // button2
+            // 
+            this.button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button2.Location = new System.Drawing.Point(600, 391);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(97, 45);
+            this.button2.TabIndex = 2;
+            this.button2.Text = "Выход";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.textBox2);
+            this.panel1.Controls.Add(this.textBox1);
+            this.panel1.Controls.Add(this.label3);
+            this.panel1.Controls.Add(this.label2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.label1);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(709, 448);
+            this.panel1.TabIndex = 3;
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(227, 181);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(38, 13);
+            this.label2.TabIndex = 3;
+            this.label2.Text = "Логин";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(230, 216);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(45, 13);
+            this.label3.TabIndex = 4;
+            this.label3.Text = "Пароль";
+            // 
+            // textBox1
+            // 
+            this.textBox1.Location = new System.Drawing.Point(297, 181);
+            this.textBox1.Name = "textBox1";
+            this.textBox1.Size = new System.Drawing.Size(136, 20);
+            this.textBox1.TabIndex = 5;
+            // 
+            // textBox2
+            // 
+            this.textBox2.Location = new System.Drawing.Point(297, 216);
+            this.textBox2.Name = "textBox2";
+            this.textBox2.Size = new System.Drawing.Size(136, 20);
+            this.textBox2.TabIndex = 6;
+            // 
+            // Form1
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(709, 448);
+            this.Controls.Add(this.panel1);
+            this.Name = "Form1";
+            this.Text = "Form1";
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button button1;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.TextBox textBox2;
+        private System.Windows.Forms.TextBox textBox1;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label label2;
+        private System.Drawing.Printing.PrintDocument printDocument1;
+    }
+}
+

+ 54 - 0
ИС32Осадчий/Form1.cs

@@ -0,0 +1,54 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Form1 : Form
+    {
+        public Form1()
+        {
+            InitializeComponent();
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            if (textBox1.Text == "gn0354mbiork@outlook.com")
+            {
+                if (textBox2.Text == "uzWC67")
+                {
+                    Главное_меню f1 = new Главное_меню();
+                    this.Hide();
+                    f1.Show();
+                }
+                else if (textBox1.Text == "1o4l05k8dwpv@yahoo.com")
+                {
+                    if (textBox2.Text == "8ntwUp")
+                    {
+                        Главное_меню f1 = new Главное_меню();
+                        this.Hide();
+                        f1.Show();
+                    }
+                }
+                else
+                MessageBox.Show("Не правильный логин или пароль");
+                textBox1.Clear();
+                textBox2.Clear();
+
+            }
+
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            this.Close();
+            MessageBox.Show("До свидания!!!");
+        }               
+    }
+}

+ 123 - 0
ИС32Осадчий/Form1.resx

@@ -0,0 +1,123 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="printDocument1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+</root>

+ 22 - 0
ИС32Осадчий/Program.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    static class Program
+    {
+        /// <summary>
+        /// Главная точка входа для приложения.
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Главное_меню());
+        }
+    }
+}

+ 36 - 0
ИС32Осадчий/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
+// связанных со сборкой.
+[assembly: AssemblyTitle("ИС32Осадчий")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ИС32Осадчий")]
+[assembly: AssemblyCopyright("Copyright ©  2022")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// COM, следует установить атрибут ComVisible в TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("de1b269b-08bc-48d2-a82c-8dc3eea34c89")]
+
+// Сведения о версии сборки состоят из указанных ниже четырех значений:
+//
+//      Основной номер версии
+//      Дополнительный номер версии
+//      Номер сборки
+//      Редакция
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию 
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 71 - 0
ИС32Осадчий/Properties/Resources.Designer.cs

@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программным средством.
+//     Версия среды выполнения: 4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
+//     код создан повторно.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace ИС32Осадчий.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("ИС32Осадчий.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
ИС32Осадчий/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>

+ 36 - 0
ИС32Осадчий/Properties/Settings.Designer.cs

@@ -0,0 +1,36 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace ИС32Осадчий.Properties {
+    
+    
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.4.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;
+            }
+        }
+        
+        [global::System.Configuration.ApplicationScopedSettingAttribute()]
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
+        [global::System.Configuration.DefaultSettingValueAttribute("Data Source=class31000;Initial Catalog=ИС32Осадчий;Integrated Security=True")]
+        public string ИС32ОсадчийConnectionString {
+            get {
+                return ((string)(this["ИС32ОсадчийConnectionString"]));
+            }
+        }
+    }
+}

+ 14 - 0
ИС32Осадчий/Properties/Settings.settings

@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="ИС32Осадчий.Properties" GeneratedClassName="Settings">
+  <Profiles />
+  <Settings>
+    <Setting Name="ИС32ОсадчийConnectionString" Type="(Connection string)" Scope="Application">
+      <DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
+&lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
+  &lt;ConnectionString&gt;Data Source=class31000;Initial Catalog=ИС32Осадчий;Integrated Security=True&lt;/ConnectionString&gt;
+  &lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt;
+&lt;/SerializableConnectionString&gt;</DesignTimeValue>
+      <Value Profile="(Default)">Data Source=class31000;Initial Catalog=ИС32Осадчий;Integrated Security=True</Value>
+    </Setting>
+  </Settings>
+</SettingsFile>

+ 285 - 0
ИС32Осадчий/Главное меню.Designer.cs

@@ -0,0 +1,285 @@
+namespace ИС32Осадчий
+{
+    partial class Главное_меню
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Главное_меню));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.button6 = new System.Windows.Forms.Button();
+            this.button5 = new System.Windows.Forms.Button();
+            this.button4 = new System.Windows.Forms.Button();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.label1 = new System.Windows.Forms.Label();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.pictureBox1 = new System.Windows.Forms.PictureBox();
+            this.pictureBox2 = new System.Windows.Forms.PictureBox();
+            this.pictureBox3 = new System.Windows.Forms.PictureBox();
+            this.pictureBox4 = new System.Windows.Forms.PictureBox();
+            this.pictureBox5 = new System.Windows.Forms.PictureBox();
+            this.pictureBox6 = new System.Windows.Forms.PictureBox();
+            this.panel1.SuspendLayout();
+            this.panel2.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.pictureBox6);
+            this.panel1.Controls.Add(this.pictureBox5);
+            this.panel1.Controls.Add(this.pictureBox4);
+            this.panel1.Controls.Add(this.pictureBox3);
+            this.panel1.Controls.Add(this.pictureBox2);
+            this.panel1.Controls.Add(this.panel2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Controls.Add(this.button5);
+            this.panel1.Controls.Add(this.button4);
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(1097, 593);
+            this.panel1.TabIndex = 0;
+            // 
+            // button6
+            // 
+            this.button6.BackColor = System.Drawing.Color.SeaShell;
+            this.button6.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.button6.Font = new System.Drawing.Font("Montserrat", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(931, 518);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(154, 63);
+            this.button6.TabIndex = 6;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = false;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // button5
+            // 
+            this.button5.BackColor = System.Drawing.Color.SeaShell;
+            this.button5.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.button5.Font = new System.Drawing.Font("Montserrat", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button5.ForeColor = System.Drawing.Color.Black;
+            this.button5.Location = new System.Drawing.Point(259, 373);
+            this.button5.Name = "button5";
+            this.button5.Size = new System.Drawing.Size(242, 69);
+            this.button5.TabIndex = 5;
+            this.button5.Text = "Заказы";
+            this.button5.UseVisualStyleBackColor = false;
+            this.button5.Click += new System.EventHandler(this.button5_Click);
+            // 
+            // button4
+            // 
+            this.button4.BackColor = System.Drawing.Color.SeaShell;
+            this.button4.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.button4.Font = new System.Drawing.Font("Montserrat", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button4.ForeColor = System.Drawing.Color.Black;
+            this.button4.Location = new System.Drawing.Point(569, 272);
+            this.button4.Name = "button4";
+            this.button4.Size = new System.Drawing.Size(242, 69);
+            this.button4.TabIndex = 4;
+            this.button4.Text = "Заказ товаров";
+            this.button4.UseVisualStyleBackColor = false;
+            this.button4.Click += new System.EventHandler(this.button4_Click);
+            // 
+            // button3
+            // 
+            this.button3.BackColor = System.Drawing.Color.SeaShell;
+            this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.button3.Font = new System.Drawing.Font("Montserrat", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button3.ForeColor = System.Drawing.Color.Black;
+            this.button3.Location = new System.Drawing.Point(259, 272);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(242, 69);
+            this.button3.TabIndex = 3;
+            this.button3.Text = "Продукты";
+            this.button3.UseVisualStyleBackColor = false;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.BackColor = System.Drawing.Color.SeaShell;
+            this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.button2.Font = new System.Drawing.Font("Montserrat", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button2.ForeColor = System.Drawing.Color.Black;
+            this.button2.Location = new System.Drawing.Point(569, 170);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(242, 69);
+            this.button2.TabIndex = 2;
+            this.button2.Text = "Роли";
+            this.button2.UseVisualStyleBackColor = false;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.BackColor = System.Drawing.Color.SeaShell;
+            this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.button1.Font = new System.Drawing.Font("Montserrat", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button1.ForeColor = System.Drawing.Color.Black;
+            this.button1.Location = new System.Drawing.Point(259, 170);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(242, 69);
+            this.button1.TabIndex = 1;
+            this.button1.Text = "Пользователи";
+            this.button1.UseVisualStyleBackColor = false;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.BackColor = System.Drawing.Color.Orange;
+            this.label1.Font = new System.Drawing.Font("Monotype Corsiva", 27.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.ImageAlign = System.Drawing.ContentAlignment.TopCenter;
+            this.label1.Location = new System.Drawing.Point(417, 37);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(227, 45);
+            this.label1.TabIndex = 0;
+            this.label1.Text = "Главное меню";
+            this.label1.Click += new System.EventHandler(this.label1_Click);
+            // 
+            // panel2
+            // 
+            this.panel2.BackColor = System.Drawing.Color.Orange;
+            this.panel2.Controls.Add(this.pictureBox1);
+            this.panel2.Controls.Add(this.label1);
+            this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
+            this.panel2.Location = new System.Drawing.Point(0, 0);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(1097, 136);
+            this.panel2.TabIndex = 7;
+            // 
+            // pictureBox1
+            // 
+            this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+            this.pictureBox1.Location = new System.Drawing.Point(12, 12);
+            this.pictureBox1.Name = "pictureBox1";
+            this.pictureBox1.Size = new System.Drawing.Size(251, 121);
+            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+            this.pictureBox1.TabIndex = 1;
+            this.pictureBox1.TabStop = false;
+            // 
+            // pictureBox2
+            // 
+            this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
+            this.pictureBox2.Location = new System.Drawing.Point(121, 170);
+            this.pictureBox2.Name = "pictureBox2";
+            this.pictureBox2.Size = new System.Drawing.Size(100, 69);
+            this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox2.TabIndex = 8;
+            this.pictureBox2.TabStop = false;
+            // 
+            // pictureBox3
+            // 
+            this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image")));
+            this.pictureBox3.Location = new System.Drawing.Point(848, 170);
+            this.pictureBox3.Name = "pictureBox3";
+            this.pictureBox3.Size = new System.Drawing.Size(100, 69);
+            this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox3.TabIndex = 9;
+            this.pictureBox3.TabStop = false;
+            // 
+            // pictureBox4
+            // 
+            this.pictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox4.Image")));
+            this.pictureBox4.Location = new System.Drawing.Point(121, 272);
+            this.pictureBox4.Name = "pictureBox4";
+            this.pictureBox4.Size = new System.Drawing.Size(100, 69);
+            this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox4.TabIndex = 10;
+            this.pictureBox4.TabStop = false;
+            // 
+            // pictureBox5
+            // 
+            this.pictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox5.Image")));
+            this.pictureBox5.Location = new System.Drawing.Point(848, 272);
+            this.pictureBox5.Name = "pictureBox5";
+            this.pictureBox5.Size = new System.Drawing.Size(100, 69);
+            this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox5.TabIndex = 11;
+            this.pictureBox5.TabStop = false;
+            // 
+            // pictureBox6
+            // 
+            this.pictureBox6.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox6.Image")));
+            this.pictureBox6.Location = new System.Drawing.Point(121, 373);
+            this.pictureBox6.Name = "pictureBox6";
+            this.pictureBox6.Size = new System.Drawing.Size(100, 69);
+            this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox6.TabIndex = 12;
+            this.pictureBox6.TabStop = false;
+            // 
+            // Главное_меню
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(1097, 593);
+            this.Controls.Add(this.panel1);
+            this.Name = "Главное_меню";
+            this.Text = "Главное_меню";
+            this.panel1.ResumeLayout(false);
+            this.panel2.ResumeLayout(false);
+            this.panel2.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button button5;
+        private System.Windows.Forms.Button button4;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+        private System.Windows.Forms.Button button6;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.PictureBox pictureBox1;
+        private System.Windows.Forms.PictureBox pictureBox2;
+        private System.Windows.Forms.PictureBox pictureBox3;
+        private System.Windows.Forms.PictureBox pictureBox4;
+        private System.Windows.Forms.PictureBox pictureBox6;
+        private System.Windows.Forms.PictureBox pictureBox5;
+    }
+}

+ 73 - 0
ИС32Осадчий/Главное меню.cs

@@ -0,0 +1,73 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Главное_меню : Form
+    {
+        public Главное_меню()
+        {
+            InitializeComponent();
+        }
+
+        private void label1_Click(object sender, EventArgs e)
+        {
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            Пользователи f1 = new Пользователи();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Главное меню пользователей");
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+           Продукты f1 = new Продукты();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Главное меню продуктов");
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+           Роли f1 = new Роли();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Главное меню ролей");
+        }
+
+        private void button4_Click(object sender, EventArgs e)
+        {
+            Заказ_товаров  f1 = new Заказ_товаров();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Главное меню заказ товаров");
+        }
+
+        private void button5_Click(object sender, EventArgs e)
+        {
+           Заказы f1 = new Заказы();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Главное меню заказов");
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+           Form1 f1 = new Form1();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Возвращение на авторизацию");
+        }
+    }
+}

+ 7703 - 0
ИС32Осадчий/Главное меню.resx

@@ -0,0 +1,7703 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="pictureBox6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        iWhfdkhMthWRNbCxmQLptPcFdp06ddS+CgB+FrsX9urVq+30ps95CAa1EQDC6KqrrnJ9scGbRx991Eao
+        5wpkyuzZs83QoUONFBqsVauW2ncBwM+KFCliDj/8cHPzzTebd999l1olAaQ2AkDYyBomipHlj6wHW7p0
+        qY1RzxbwC55gAwgDeStMaklITYkFCxbY6U2f8+APaiMAhM3TTz/t+sKCNxdddJGNUM8V8DPWYAMIg5o1
+        azr7+csFtsxrsXMdMkttBICwOeKII1xfUPDm888/txHquQJBsvcFNlXEAQTV3hfYM2bMMHv27LFTnD7v
+        IfXURgAIk++++871ZQRv5Knerl27bIx6tkCQyQU223QBCLoaNWo4F9gDBgwwU6ZM4QI7zdRGAAiTa665
+        xvXlA28eeughG6GeKxA2e19g165dWx0TAOB31apVM+3atTP9+vVzLrDZpSO11EYACAspRla2bFnXlw0S
+        k2JkixcvtjHq2QJht/cFNlXEAQRV+fLlTZs2bZwLbNlCdMeOHXaK0+c95J3aCABh8eyzz7q+WODNeeed
+        ZyPUcwWiKOcCW16t3G+//dRxAwB+V65cOecCu0+fPmbMmDFm27ZtdorT5z0kpjYCQFgceeSRri8SePPR
+        Rx/ZCPVcAex7gV2lShV1HAGA38m2oq1atTK9evVyLrC3bt1qpzh93oOb2ggAYTB58mTXlwa8kfWjFCMD
+        8oYLbABhULx4cdO8efO/L7Czs7PtFKfPe7CRaY0AEAbXXXed60sC3tx///02Qj1XAIlJEaBp06aZp556
+        ylk+UalSJXWsAYDflShRwpxwwgnm3nvvNWPHjuUCO4baCABBt3HjRqcIh/bFgPiKFCliFixYYGPUswWQ
+        d3KBLfvF5jzBrly5sjr+AMDvpGjp3k+wo74GW20EgKB7/vnnXV8A8KZt27Y2Qj1XAMkhSyr2vsDmCTaA
+        oIpdg719+3Y7zelzXxipjQAQdEcddZRrwoc3H3zwgY1QzxXJJ6/O/fnnn2b69Onm+++/d/YMFVOnTjXz
+        58838rZF7L+D8OECG0BYyHale2/TtXPnTjvN6XNfGKiNABBkP/74o2tyhzc1atRgf8oUkTv2EydONM88
+        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
+        UM8Vf1EbAXhzxBFHuCYfeDdt2jQbo54tUifTe1HLmx2xnwlA3m3dutWMGTPGKWom9Qm08YZw6NWrlz3l
+        ej9AYp9++qmaK+I766yzbHx6pviH2gggMdbiFIysC4zNFOnx4osvquckXZYsWWI/hv7ZAOSfFA7q16+f
+        kX12WXcdLlIANfZ8w7tOnTqpuSK+119/3canZ4p/qI0AErvhhhtcEw+8GzJkiI1Rzxaplek79bNnz7Yf
+        Q/9sAJJj4cKFZtCgQebMM890ahdoYxHBIPuVyyvLsecY3mzevNmUK1dOzRa5kyUlmzZtshHqueIfaiOA
+        +GRyrlChgmvygTcySW/YsMFGqeeL1Pr555/V85IuvOoPpJcUfxw9erTp0qUL60gD6M4777SnUT+3SGz4
+        8OFqrohPdrGJzRI6tRFAfJl+ZTborrvuOhujni1STyoGa+clXY455hjzyiuvUOEdyIBdu3aZb775xrlI
+        O+SQQ9QxCv8oUqSI+f333+2p088nEpO3NLRsEd/nn39u49Mzxb7URgDxHXvssa6JB95NmjTJxqhni9Tb
+        s2ePL14Blbc85IkZT6yBzJk7d64ZMGCAadOmjSlevLg6VpE5F1xwgT1N+rlDYitWrDDFihVTs0Xuqlev
+        zjKDPFAbAeTu119/dU088O6www6zMerZIn3q1Kmjnp9Mad68uRk8eLCR5RSxnxVAeqxevdrI67EXX3yx
+        KV++vDpWkV7fffedPTX6+UJiTz75pJor4rv99tttfHqmcFMbAeROtifRJh94I09CYjNF+h1//PHq+ck0
+        nloD/iBPpyZMmOBsyXXggQeq4xWpdeGFF9pToZ8feCM3a7VsEd9PP/1k49MzhZvaCEC3bds2s99++7km
+        HngjrxmvWrXKRqnni/Rp3769eo78RC76WWsN+MPUqVON7GF/9NFHsyVXGpQoUcLMmjXLRq+fDyT222+/
+        qdkivsaNG9v49EyhUxsB6GQ/Pm3ygTeXX365jVHPFul14403qufIj3hqDfiLFDYcNmyY6dChAztepEif
+        Pn1s1Hr+8KZ3795qtojv4YcftvHpmUKnNgLQtW7d2jXxwLtx48bZGPVskV7333+/eo78jrXWgL9s3brV
+        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
+        LzZt2iS1a9d2NQgAQLD169fPXAb0awOA4OvWrZvaGxC9W265xaRSzy+A6KlBP/nqq6+kQoUKriYBAAiu
+        nj17mkuAfl0AEGyrV6+WEiVKqL0B0VuwYIFJp55jANFTg34ze/ZsKVmypKtRAACC6cILLzTtX78mAAi2
+        vn37qn0B0TvnnHNMKvX8AigYNehH//rXv1zNAgAQTA0aNDCtX78eAAiuXbt2SZkyZdS+gOg9//zzJp16
+        jgEUjBr0q/79+7saBgAgeOwNdeQ1AEDwPfLII2pPQPTsq5IHDx406dRzDKBg1KBf5ebmyh//+EdX4wAA
+        BM/u3btN69evBwCCJysrS6pXr672A0TvzjvvNOnUcwyg4NSgnx07dkx69Ojhah4AgGBZtmyZafv6tQBA
+        8Nj957VegOgVL15cVq1aZdKp5xhAwalBvzt69KhceumlriYCAAiOWbNmmZavXwcABM/ZZ5+t9gJEr3Pn
+        ziaVen4BFI4aDILDhw/LRRdd5GokAIBgeO6550y7168BAILF7uii9QEUzIwZM0w69RwDKBw1GBR2wYW2
+        bdu6mgkAwP8GDx5sWr3e/wEES4cOHdQ+gOjVq1dP7KuRkbkFUDRqMEj27t0rbdq0cTUVAIC/3XzzzabN
+        670fQHAsX77cefdX6wOI3vDhw0069RwDKDw1GDSHDh3inWoACJhOnTqZFq/3fQDBceONN6o9ANErXbq0
+        2D28I3MLoOjUYBBlZ2ezpRYABEiTJk1Me9d7PoBg+P777yU1NVXtAYjeTTfdZNKp5xhA0ajBoDp+/Lj8
+        7W9/czUZAID/lCpVivcBgYDr16+fWv8omAULFph06jkGUDRqMOgefPBB3sUBgABYv369aet6rwfgbzt3
+        7pQyZcqotY/otW7d2qRTzzGAolODYTB58mQpW7asq+kAAPxjzpw5pqXrfR6Avz3wwANq3aNgXnnlFZNO
+        PccAik4NhsWyZcvk9NNPdzUeAIA/jBkzxrRzvccD8C+79WmVKlXUukf0qlatKllZWSalep4BFJ0aDBP7
+        ONEll1ziakAAAO+z62JE9nUA/jdixAi15lEw999/v0mnnmMAsaEGw8YuajNgwABXEwIAeNvvf/9708b1
+        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
+        9mxWBgdCokqVKrJjxw5T/npPAPxm1apVUq5cOXW8IzbmzJljUq3nH0DwqEEA+Vu6dKmzMnhqaqrrYgog
+        OG644QZT8nofAPzEvsZkZ0+1cY7YuPLKK02q9fwDCCY1CCB6W7ZskcGDB0vFihVdF1YAwfD++++bctd7
+        AOAH9gmrq666Sh3fiA27Q8jq1atNuvVzACCY1CCAgtu7d68MHTpUatSo4brIAvC3Ro0aiV0VObLuAb+w
+        P/xqYxuxc++995pU6/kHEFxqEEDh2ZvuF198kcfqgIC5++67TYnrdQ942VtvvSXFixdXxzVio2bNmpKZ
+        mWnSrZ8DAMGlBgHExty5c6Vr166uCy8A/ylRooR88MEHprT1ege8aPHixXLKKaeoYxqxM2HCBJNu/RwA
+        CDY1CCC27A2NXcCsZMmSroswAP+oVauW7N6925S1XuuAl2zevFnq1KmjjmXETuvWrdmzHggxNQggPtau
+        XSt33HGHlC1b1nVBBuAP1157rSlnvcYBr7CPH59zzjnqGEbs2CdX5s2bZ1KunwcAwacGAcTXrl275OGH
+        H5Zq1aq5Ls4AvG/ixImmlPX6BpItJydHLrvsMnXsIrb69OljUq6fBwDhoAYBJMaRI0dk7NixzgrC2oUa
+        gDfZbfLsEyeRNQ0km330+JZbblHHLWKratWqvAICwHQDJQggsXJzc2X69OnSvn171wUbgDc1b95cDh48
+        aEpYr2sgGezWTdp4Rez9+9//NinXzwOA8FCDAJJn4cKFzgJmKSkpros3AG/hfWp4ybPPPquOU8Re27Zt
+        WYgMgEMNAki+1atXy2233SalS5d2XcgBeMfIkSNNyep1DCTKyy+/7CyQpY1RxFZqaqp89dVXJu36uQAQ
+        LmoQgHfs2LFDhg0bJjVq1HBd1AEkn90O7+OPPzblqtcwEG9vvPEG2zIm0IABA0za9XMBIHzUIADvOXTo
+        kNjH+erXr++6uANILrti/4YNG0yp6vULxMubb77pzJhq4xKxV69ePdZOAPALahCAdx07dkxee+01adWq
+        letCDyB5mjZtyoq/SKiZM2dKWlqaOh4RH2+99ZZJvX4+AISTGgTgD3PnzpUePXqwgBngEfaHLvs0SWSt
+        ArFmv0ynp6er4xDx0aVLF5N6/XwACC81CMBfVqxYIX/605+kVKlSrhsAAIl15ZVXin2SJLJOgViZMmUK
+        j3knWLly5XitA4BKDQLwp+3bt8vgwYOlSpUqrpsBAInTp08fU5J6nQJFMXHiRBYgS4LRo0eb9OvnBEC4
+        qUEA/paZmels5ZORkeG6KQCQGIMGDTLlqNcoUBhPP/00W2MlwQUXXCC5ubnmFOjnBUC4qUEAwWBvAKZP
+        ny6tW7d23SAAiL+///3vphT1+gSidfz4cefpI22MIb7sq1T2tarIcwIAedQggOCxC5h17dpVihcv7rph
+        ABA/99xzjylBvS6B/Bw9elSuu+46dWwh/oYPH25Og35uAMBSgwCC68svv5QbbriBrVaABPrb3/4mdpYx
+        sh6Bk7HbsF1yySXqmEL8tWjRQnJycsyp0M8PAFhqEEDwbdq0yXkctUKFCq6bCACx99e//pUv1YjaypUr
+        pUGDBupYQvzZVdSXLl1qToV+fgAgjxoEEB55C5jVrVvXdUMBILZ69eol2dnZpvT0egSsd999VypWrKiO
+        ISQGiwoCiJYaBBA+9ib/5ZdflnPOOcd1YwEgdi677DI5dOiQKTu9FhFe9gkG+84u22IlV9OmTSUrK8uc
+        Ev08AcDPqUEA4cYCZkB8nXfeebJz505TbnoNInz2798vV199tTpekDj2x4x58+aZU6KfJwCIpAYBwFq+
+        fLnceOONLGAGxMFZZ50lGzZsMKWm1x/CY9GiRXLGGWeo4wSJ9eCDD5pTop8nANCoQQD4uW3btjl7oFau
+        XNl18wGg8KpXr85sWIjZR7ztGhZ2r2NtfCCx7KrerHEAoKDUIABo7AJmY8eOlYYNG7puRAAUTnp6ukyc
+        ONGUmF53CCb7Q2WXLl3UMYHEK1OmjKxatcqcGv18AcCJqEEAOBm7L+eUKVOkZcuWrpsSAAVn1ysYMmQI
+        22qFxKRJk6RKlSrqWEByPPPMM+bU6OcLAE5GDQJAtOwCZj169JCUlBTXDQqAgvn9738ve/fuNaWl1xv8
+        bevWrdK9e3f13CN52rdvz49ZAApNDQJAQa1cuVL69OnjPL4aebMCIHqNGzeWr7/+2pSVXmvwH/tl7bnn
+        npMKFSqo5xzJU6lSJdm0aZM5Tfq5A4D8qEEAKKzt27fLoEGD5NRTT3XduACIzimnnCKTJ082JaXXGfxj
+        4cKF0rp1a/U8I/leffVVc5r0cwcA0VCDAFBUhw4dktGjR0uDBg1cNzAAomO3rTtw4IApKb3O4F27d++W
+        2267TUqUKKGeWyTfH//4R3Oq9PMHANFSgwAQK7m5uTJ9+nTnHTXthgbAydWrV08++eQTU056jcFbjh49
+        6uyGULVqVfV8whvq168v+/fvN6dMP48AEC01CADx8MUXX8hVV13FAmZAAdmaGThwoBw+fNiUkl5fSC77
+        4+Err7wiGRkZ6jmEd9h9v+2j+JHnEAAKQw0CQDytW7dO+vXrJ2XLlnXd6AA4sdNPP13efvttU0Z6bSHx
+        7IJj9imcX//61+o5g/eMGjXKnDr9fAJAQalBAEiEXbt2ySOPPCLVq1d33fAAOLE//OEPrEycZHZG+vXX
+        X5fmzZur5wje1K1bN7bIAhBTahAAEsm+czh+/Hg566yzXDc/AHRlypSRAQMGsG91gmVnZzv9qmnTpup5
+        gXfVrl1b7A+5kecUAIpCDQJAMthZg5kzZ8rFF1/suhECoKtSpYo8/vjjvF8dZ5mZmfLkk09KnTp11PMA
+        bytZsqR89tln5lTq5xcACksNAkCyLVq0SK699lrnJki7OQLwS3ZV6QcffFB27txpSkivKxScfbT+/vvv
+        l8qVK6t5hz8MHTrUnE79HANAUahBAPCKDRs2yN/+9jcpV66c6wYJgFvp0qWlb9++snz5clNCel0hfx9+
+        +KGzKwE/6vlf586dxb7zHnmOASAW1CAAeM2+ffvksccec96B026YALi1aNFCnnnmGdm9e7cpI7228BM7
+        G/3UU0/xfnSA2JXxGf8A4kkNAoBX2QWBJkyYIGeffbbrxgmAzu6726VLFxk9erR8//33ppT0+gqjbdu2
+        yf/+7//KBRdcICVKlFDzB3+yC/ctWbLEnGb93ANALKhBAPCD9957Tzp16iTFixd33UgBOLFzzz1X+vfv
+        L9OmTQvdqsd2tvLNN9+UO++80/lhji/RwfXyyy+bU66PAwCIFTUIAH5i3xW94YYbJC0tzXVDBeDk7A9S
+        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
+        gg==
+</value>
+  </data>
+  <data name="pictureBox5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        AAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="pictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        Igq3xI8VD/NFELYHxQ5wTAhChdVS2Gld+PLR0dHXwK3hNnCHBrevuR3cFr6h/nkH/m67ms2fC98At6m5
+        dYNbwdfx9/4vP8v/VzhQvyf9WVru9XAr6Pvb8vflc/0/5ffy6v/1ZzlQ0/deL/l7/091/zWb9Suv0nLl
+        Xqz39vx9+T/l/xaW/+urLP9Xlv9rXcr/9vPKq2z+L1nq7c/Nz/N/vAa+Cm5MO1sbrogdF6vtmU2egiAI
+        gqCLYGCvsoMM7D4BXwEx+EHE4K1ccs3gf8KIwbDN/C/osRSjiMLDEIXr489mm8amuiUwnXNoigOoWFA0
+        +OBpRez0SvqbvYeGhr6M7b49MDDwc/qec+DF8FJ4WYP+Li+pf78CXsnfXMXrNfAqfv6tr17j54t8hZbx
+        5wvhpfx8Pq8j9e/+Hz+v+dnl/5b3LFPK+Xn+j9/yOVfzei0s/9d78H3/pronfi737j349/7P6ndoGT+j
+        ST/DV6/5mZYrZatrfI6v19U/l8/w8/2/lvUe/F/ycn627tbZ12Z9m3X0vVLPJsvnXMznlN/P5OcT4THY
+        7GBs9zba3Kux5eq0OTO788E8jAmCIAiCNqMWgM8gA/nCvG7E4H4gA/5ZFPsT/A8YMRh2gT64eBoqBL6J
+        yNgZn16VgNTpbVVQmgB19qJ837BkBRWCC8Np9DWvoa/5CH3N9+A5FL8K3gzvgW4YZNb38X/Acs0HVtJp
+        w56J6muh7z9av5afpX/nemj/h7/7Wc3/1ev/ljKy/D/5FNTnfPX3cg/+je/5e/kM3/fvyz2Uz7Fck/6N
+        LL9bppQr7/ta/m+zXPk/snm/vlrn8p4s91XYvPbP+CB0GcFNUFH5K3gCPASB+N7R0dEtsfEK0Ixh1h8G
+        QRAEQRsxTgh6xuCCDOKbEKDtx6B+BUUMMLKBTNg16q8+yLjX7AWi8C0EpB5LMYX3IghnM8r3DRWECvMl
+        6G82GhkZ2R3hMERfcyHFFEh/hT58ss8p1JYzyubnND93Zv6P4nfTy6bvNn9v8h+VKz/Pbpbvz8y8dvsz
+        VFTeDn9N2/sSbW8nbD0Nm3tsUURhEARBELQNDTEo3Ul0U8TgYQRo13JZMWi2pQQgYdglGqi62cxtBKY/
+        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
+</value>
+  </data>
+  <data name="pictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        bHj0mMEbDh06ZK688ko1hmGRK1cus3btWtscehvBG9RCAAC8pkuXLq6HjTDIly+fWb58uW0CvV3gXQcP
+        HjTXX3+9GlckluzhzrZz3icvUytUqKDGMAz69Oljm0FvG3iHWggAgNd06NDB9bARdDJ3fOLEibb6epvA
+        u+TL9M0336zGFd6QM2dOM2zYMBsuPYbwhoULF0ZipcUwyCpVqmRkYU5ne8B71EIAALxEOidh3J+UrxP+
+        dPToUXP77berMYW3yMr5HTt2NDK82BlHeIfsvyyx0mIYVK+88oqtut4e8Ba1EAAALxk1apTrYSPo2rRp
+        Y6uutwe8SxaOYzEl/7nooovMH3/8YUOoxxWJ9+yzz6qxC6rq1asbeTnnbAd4j1oIAICXXH311a6HjSCT
+        h3u29/Gnp59+Wo0pvC9DhgzmySefNHv37rWh1OOLxJHOZdjuBV9++aWtut4e8A61EAAAr1i2bJlJmzat
+        60EjqPLkyWNWrVplq663B7yrf//+akzhL0WLFjVfffWVDakeZyTOtm3bTJkyZdS4BVG5cuWYjuADaiEA
+        AF7x+OOPux4ygkrmCH777be22npbwLtGjhxp0qVLp8YV/tSyZUuzZ88eG1495kiMuXPnmsyZM6sxC6IB
+        AwbYauttAW9QCwEA8AIZeinbRmkPGUH06KOP2mrrbQHvmj17tsmaNasaU/ibzGNduXKlDbMeeyRG3759
+        1XgF0TnnnMMUII9TCwEA8IK3337b9XARVBdccIGRfYudbQBv++eff0yJEiXUmCIYChcubJYuXWrDrecA
+        EkNGEGjxCqJ+/frZKuvtgMRTCwEASDTZKqts2bKuB4sgyp07t1mxYoWttt4W8CbZI/byyy9XY4pgKVas
+        GF+qPWb79u2mVKlSaryCpnjx4rxw9TC1EACARBs2bJjroSKoPv/8c1tlvR3gXZ06dVLjiWCqVKkSc6o9
+        Zvr06SZjxoxqvILmo48+slXW2wGJpRYCAJBodevWdT1QBNEDDzxgq6u3AbxrzJgxkUXktJgiuG699VYb
+        fj0nkBivvfaaGqugkdXNZVSMs/5IPLUQAIBEmjp1quthIoiqVatm9u/fb6ustwO8ae3ataFaLA8n++CD
+        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
+        5xn8qXfv3mqs/eqSSy6x1dLripRRCwEASIlp06a5bt5+li5dOrN+/XpbNb2+CIY9e/ao8QeS69tvv7Up
+        pecZ/GnLli0mU6ZMarz9KG3atGbDhg22anp9kXxqIQAAKfHkk0+6bt5+du2119pq6XVFsGTJkkXNASA5
+        5s2bZ9NJzzH4180336zG26/69etnq6XXFcmnFgIAkBIVKlRw3bj9bMiQIbZael0RLMWKFVNzAEiOrVu3
+        2nTScwz+NW7cODXefnXVVVfZaul1RfKphQAAJNfChQtdN20/y5Url9m3b5+tml5fBMvFF1+s5gGQVDly
+        5LCppOcX/E3WBylRooQadz/KkCEDL3+iSC0EACC5ZPEu7cbtV/fee6+tll5XBM9DDz2k5gGQVNWqVbOp
+        pOcX/O+5555T4+5XgwcPttXS64rkUQsBAEiuunXrum7Yfvbbb7/Zaul1RfAMHDhQzQMgqa6//nqbSnp+
+        wf+CNgqradOmtlp6XZE8aiEAAMmxcePGyMqh2k3bj8qXL2+rpdcVwTRz5kw1F4Ck6tixo00lPb8QDDVq
+        1FBj70eyEKPscOCsI5JPLQQAIDkGDBjguln7Wffu3W219LoimA4cOGCyZs2q5gOQFG+++aZNJT2/EAxB
+        m9o0bNgwWy29rkg6tRAAgORo0qSJ60btV/Klfd26dbZael0RXA0aNFBzAkiKESNG2DTScwvBsHr1apMm
+        TRo1/n5022232WrpdUXSqYUAACTV7t27TebMmV03ar+S1Z6ddUQ4vPrqq2pOAEkxe/Zsm0Z6biE4grQj
+        gKxMv3//flstva5IGrUQAICkGj58uOsm7WdvvPGGrZZeVwTb9OnT1ZwAkuKff/6xaaTnFoLj3XffVePv
+        V2PGjLHV0uuKpFELAQA4k8OHD5vFixeb6667znWD9rPly5fb6ul1RrAdOXIkUKMtEF986QuHDRs2BGoR
+        zjZt2thq6XVF0qiFAAAcd/DgQTN//nwzZMgQ07lzZ3PzzTebqlWrmowZM7puzH4nK7g6649wkRXetdwA
+        TidDhgw2ffScQvBceOGFah74VYECBUyzZs1Mz549zeTJk83OnTttNfW6w00tBACEj2yfIVsHffLJJ+aZ
+        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
+        li22anp9kTJqYdjJipuyGIOWiGHhhU61dJ6HDh1qnnjiCXP55ZebXLlyqceK6KNDjdTavHmzSZ8+vZpf
+        fhWWPTtl6zN5gaC1AWJDpkjIVAlnLFLj888/V38r0eSLn/NYU0NGE+bLl0/9LcSOPJcdOHDAhkCPSxDI
+        Frla3f1MRo8564nUUwvD7LfffjP58+d3JWAYxbNTLfOfZG5Ot27dzLXXXksMEowONaIhaMO+ZWHKoG8l
+        06dPn8icXq3+iC1ZpdoZj9SYM2eO+juJJluuOY81NX744Qf1dxB7rVu3tiHQ4xIEshCjVm8/+/jjj23V
+        9Poi5dTCsBo/fjxv5R1i1anes2dP5KYqi6bICrrsHektdKgRDUHcxua7776zVdPr63fPPvusWmfER/Pm
+        zW0Y9NikhMxz9eLLEZlO4DzW1HjwwQfV30F89O/f34ZBj42fbdu2zWTPnl2ts19lzpzZyH7tzroi9dTC
+        MJLOdJYsWVzJh+gsVCb/vWw9Jqtuy9wbOtDeRoca0SAP9EGbqiGLHjrrGQQyOkirL+JHHt6jveev1+bB
+        y/zNaNbx2LFjrECfYPI8J6MhnLHxO1mrR6uvn8naQ856IjrUwrCZPHkynekzSMmXavkKLdtjtGzZ0uTO
+        nVv9u/AmOtSIlqAtFiRf/FasWGGrptfXj/r166fWFfH3zTff2JDocUoJr329rVmzpj0s/VhTQqbpab+D
+        +KpRo4aRHVec8fErmRteuHBhta5+NnLkSFs9vc5IHbUwTJYuXcpiFkmUlE61rPoowzyvv/56XlL4GB1q
+        RMvEiRPVHPMz6aQ46+lX06ZNi3w11OqJ+Gvbtq0Nix6rlPj222/V30mUaJ87slWm9juIv5deesmGRI+T
+        3wwcOFCto5/lzZs38IvIJZJaGBaSWJUrV3YlHU5N61TLcO7vv/8+sjhF0OabhBUdakSLXC+KFSum5plf
+        yTy0v//+21ZPr7Nf/PPPPwyX9ZgCBQqkeorViWSkmJemWI0ZM8Yeln6sKVG+fHn1dxB/slL9n3/+acOi
+        x8ovZBpBEPsG9913n62eXmeknloYFs8//7wr4XBmxzvVsp3Ao48+GshhMWFHhxrRJIsPannmZ//73/9s
+        1fT6+oWsj6HVDYkl09CcsUoN2TlD+514k0Vfo7l38YIFC9TfQeJcc801NjR6vPxi9OjRat38burUqbZ6
+        ep2RemphGOzatctky5bNlXBImrPPPlstRzDQoUY0/fXXX2qe+ZmsC7Fz505bPb3OXiejirR6IfE6depk
+        Q6THLSWGDh2q/k683XHHHfZw9GNMiS5duqi/g8Ty+04IV1xxhVovPytVqpSRL+/OuiJ61MIw+OKLL1wJ
+        B+BfdKgRbZdeeqmaa34muxY46+kHMqTYa6s/4z8lS5a0YdJjlxIHDx40+fPnV38rniZMmGAPRz/GlJAF
+        zrTfQWLJcOnDhw/bEOlx87JZs2apdfK75557zlZPrzOiQy0MA0kuLekA0KFG9AVxT2oZqSNbgznr6nW8
+        UPY+mVLljFtqyFdv7XfipVy5csneKeR0Vq5cqf4OvOGTTz6xYdJj52VNmzZV6+NnadKkMbIAs7OuiC61
+        MAwSfXMBvGzIkCFRffgB5CtZwYIF1Xzzs/fee89WT6+zV1WvXl2tC7xD1nhxxi01ZNqFbPmm/VY8RPs8
+        efPNN9XfgTfIV2q/PUPISyzpfGr18bNGjRrZ6ul1RvSohWHAF2rg9GTOzcsvv2zWr19vTxn9PAKS48kn
+        n1Rzzc9Kly7tq+GNv//+u1oPeEuVKlVsuPQYplSLFi3U34q1WIzkuOSSS9TfgneMGDHChkqPnxfJdq9a
+        Pfxu2LBhtnp6nRE9amEYfPzxx66kA+AmXzUaNGhgZGEbv86LgjcsX748oV/JYkX2LHXW1as6duyo1gHe
+        s2TJEhsyPY4pMW/evIR8gevTp4/9ef2YUmLjxo0mXbp06m/BO+rUqWPDpcfQa2bOnBnIr9PyMuvQoUO2
+        inq9ET1qYRjMmTPHlXgATk/2E5aHo/3799vTSD+3gNOR4WdabvlZ8eLFzYEDB2z19Dp7hazyyjaH/tGj
+        Rw8bNj2WKdWsWTP1t2KlTJkyRqZ7OI8jNQYMGKD+Frxn7ty5NmR6HL3EK1vLRdszzzxjq6fXGdGlFoaB
+        rHKaN29eV/IBOLMiRYqYt956i471Cfy4OFUiDB8+XM0pv+vVq5etnl5nr1i0aJF67PCmCy+80IZNj2VK
+        yceEeH6Jk/PdeQypJXsda78F73nwwQdtyPQ4esWMGTMC+XVa6sRiZPGjFoZFy5YtXQkIIOlkexcZCu48
+        t8JAFlwZP368ad++feTLvbRH5syZjWwPJVNK/PDFMhFk2kDRokVdueR3BQoUMLt27bJV1OvtBe+//756
+        7PAmmR4RizUs4vXs06RJE/tz+jGk1I4dO0zGjBnV34P35MmTx/M7IVx11VXqsftdw4YNbfX0OiP61MKw
+        COI2LkAiSCcy2tu8eJVs1/LCCy9EhvlqbXGcdLCkA+P872HOevHFF9U28ztZxM9ZVy+599571eOGd737
+        7rs2dHo8U0rWMoh1pzRbtmwx2X6R5zb/+eabb2zo9Hgm2pQpU9RjDoKwfuxIFLUwLHbv3h256GuJCCB5
+        5GtKu3btzObNm+3ppZ9zfiVfVeXmJIuzJXdRLZmbtWHDBvtn9L8dRrKoUKZMmdT28rPcuXObrVu32irq
+        9U40yV/tuOFdEjNnHKMh1ovT9e7d2/6M/tupcdNNN6m/B++67777bOj0eCaSrClRu3Zt9Zj9ThYji/ba
+        BTg9tTBM7rjjDlciAkg5GeIl80mDsI/1zp07I3UpUaKEWtekkpvbrFmz7J/UfyeM7rzzTrWt/O7pp5+2
+        1dPrnGiyxZd2zPCuDBkymG3bttnw6TFNqX/++cfkyJFD/c3UqlevXkyu/zJ0OHv27Opvwrtkapgzll4Q
+        5NEOnTt3tlXU643YUAvDROZAaskIIHVkn9A///zTnmb6uedlCxcujLxVj+YIFnl4nTBhgv3z+m+GjUwR
+        0NrJ77JmzerZvdtj1YFCbA0ePNiGT49parz00kvq76WGrCMhi985fysaRo0apf4mvG/dunU2hHpcE0EW
+        VJWOvnasfifTORgVF39qYZjIW9Ry5cq5EhJA6snXFdm2wS8rYP/0009GVpCN1YqfcqMbNmyY/Sn998Om
+        fv36ajv5XZs2bWz19DonigxvZO9ef5KtrpzxjIY9e/aYQoUKqb+ZUrHY6us4Oa+034T3TZ482YZQj2si
+        dO/eXT3OILj99tttFfV6I3bUwrB58803XQkJIHpkqOmkSZPs6aafg4n2888/myuvvFI99miTlwxjx461
+        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
+        29qQ6XGMt7AM9S5durSRkbTO+iNx1EL8JwwrBALwLllURd64O69NQTds2DC1PYLkscces1XV658It99+
+        u3qc8B4Z9p2a4Z7RXt3bKbWLJV1xxRXq34W3XHrppebgwYM2ZHoc461///7qcQaN9E2cdUdiqYX4j1wo
+        SpQo4UpmAIiXBg0ahG6ulMwRDfpuC7Jf66RJk2x19TaIN/liLg/I2rHCe3755RcbNj2WpxPL4d7HSW6n
+        dIEq2RIxffr06t+Fd5QvX94ze+uLlStXhmKo99lnn+2p0U34l1qIk/Xp08eV0AAQT2+99Za9HOnXqKCS
+        4e5aWwRJ0aJFzdatW2119TaIN1kI77zzzlOPFd7yyCOP2JDpcTydrl27qn8v2nr27Gl/Tj+G0/nggw/U
+        vwfvyJs370nbWSaaDH+uV6+eeqxBI9NznPVH4qmFOJlscVK4cGFXUgNAvMhCP3/++ae9JOnXqSAKw1dq
+        cdttt9nq6m2QCBs2bGD9EB8oVqxYikauxGt9Almt3/nbSdGkSRP178EbsmbNaqZMmWJDpccvEWTnBO1Y
+        g0a+wKd2wT/EhloItzfeeMOV2AAQT/KAKoslOq9PQSYrmWptETRffPGFra7eBomwZMmSyL6y2rHCO379
+        9VcbLj2GmkWLFql/J1b++usv+7P6sWh27doVeXmo/S0kXsaMGc24ceNsqPT4JcLEiRMjUwy04w2aJ598
+        0lZZbwcklloIt7179/JwASDhwjbc68iRI6ZChQpqWwRJnjx5zNq1a22V9XZIhNmzZ0eGdmrHC2949NFH
+        baj0+Gk6d+6s/p1Yee655+zP6seiCcM0D7+SrfW++uorGyY9donwzz//mCJFiqjHGzTy0mDVqlW22npb
+        ILHUQujYVgRAomXKlMn88ccf9pKkX6eCaPDgwWpbBM2FF17oqRVzxcyZMyMrzWvHi8QrXrx4soZ9y0JS
+        2t+JFZk6kJzju/nmm9W/g8SSPcE//vhjGyI9bokgeXX99derxxtE11xzja223hZIPLUQuj179pj8+fO7
+        khwA4kkWjQrT0G/5Sh3vjkCiPP7447bKejskyqxZsyJf0LXjReL9/PPPNkx67E40Y8YM9b+PtalTp9qf
+        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
+        cyDWZH70mDFjzPXXX2/Spk2r5irgFzLFxpnjsE3jLJBFPrQGRDA1aNDAyKJTzjwATuWJJ55QcwlnJvv7
+        O9vTqy6++GK1DoDfyEvA1q1bm19//dWmtp7vQLT9/fffplu3bqZkyZJqXgJ+JNsqO3MdtmmcBeeff76r
+        8RBM6dOnN3/88YcN+8k5AJzOrl27IhdULadweuecc45tQr1dvaZ48eJqHQA/O/fcc0337t35ao2YkXn8
+        LVq0iCyYp+Ug4HdME3U76X8cOnSIRWhC5KGHHrJhPzkhgKRggbKUk2Hzzvb0IllbQTt+IAiks3PjjTea
+        0aNHmyNHjtiU188DIClk+7auXbuasmXLqvkGBMm4ceNs2uvnQlid9D9mz57tajQEU968ec2WLVts2E9O
+        CCApZE5Y7dq11dzC6ckWKc729CIZwaIdPxA0sgL/M888w9ZbSBbZCaFfv35GpsekSZNGzS0giD777DN7
+        CujnRVid9D8GDhzoajQEU69evWzIT04GIDkmTpyo5hZO795777XNp7epl+TIkUM9fiDIZD9g2Wt14cKF
+        9jTQzw2E14EDB8w333wTWZiJlboRVu+99549HfRzJKxO+h/yoKc1HIJF5r+ynQiioV69emqO4dSqVatm
+        m05vTy+R+d7a8QNhIdtvvfLKK76ZpoHY2LNnjxk2bFhkUcncuXOruQKEybvvvmtPDf18CauT/scFF1zg
+        ajQEDycCouXbb79VcwynJtum7Nixwzaf3qZeUaVKFfX4gTCqWbOmefXVV1nIMyT++ecfI6M2r7vuOtYW
+        AhwY8u32f//AgmThUKxYMSNDlo7HHUitWrVqqbmGU/v+++9t0+nt6RVXXnmleuxA2MkK+B06dDCjRo0y
+        8vXSee7AnxYsWGDeeOMNc8kll5h06dKpsQdwVmRfdef5E3b/9w9z5851NRiC5+2337bhdicCkFIyFE7L
+        NZzaiy++aJtOb0+v6NSpk3rsAP4je1w3bNjQvPXWW2bx4sX21NHPJ3iPbJ0mX9ratGkTWZhOiy8At2nT
+        ptlTSD+vwur//mHw4MGuBkOwyNyf3bt323C7EwFIKVnxu2LFimrOQdeoUSPbdHp7esVXX32lHjuAU5Ov
+        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
+</value>
+  </data>
+  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        oUsqVqxox1YfcADu2rt3rylatKhaFwAAkSev3mzZssWWZL1OA3CTPCGs1QTXVKtWzSR5t6mVD11y6qmn
+        2nHVBxuA2zp37qzWBQBA5LVr186WYr0+A3BXgQIF1JrgmsqVK5uk0047Tf3QJQ0aNLDjqg82ALd98803
+        al0AAETepEmTbCnW6zMAdxUvXlytCa6pUKGCSapZs6b6oUvOO+88O676YANwW2pqqilfvrxaGwAAkVOq
+        VCkj71KG1mUA7vNONJW64BrvGNN77lv50CWXXXaZHVd9sAG474EHHlBrAwAgcu655x5bgvW6DMBtVapU
+        UeuCa8qVK2eSTjnlFPVDl7Rt29aOqz7YANz3119/eeugavUBABAZc+bMsSVYr8sA3FanTh21LrimTJky
+        Jumkk05SP3RJly5d7Ljqgw0gGC688EK1PgAAwo/5a4BgC8JKUqJ06dIm6cQTT1Q/dMmdd95px1UfbADB
+        MGbMGLU+AADC77XXXrOlV6/HANzXtGlTtTa4RuaKSJI1mrUPXSLvT4YOMoBgSUlJOVj0lBoBAAiffPny
+        mW3bttnSq9djAO67+OKL1frgmpIlS5qkIMx+O3DgQDuu+mADCI7evXurNQIAED6dO3e2JVevwwCC4cor
+        r1Trg2u85cG8mcmUD10yZMgQO676YAMIjiVLlpgsWbKodQIAEB4zZ860JVevwwCC4brrrlPrg2tOOOEE
+        k+TNTKZ86JJhw4bZcdUHG0CwBOWdHgCIhVq1atlSq9dfAMHRoUMHtUa4pmjRoiYpCO8Ujhw50o6rPtgA
+        gkXqgVYnAACZ9+KLL9pSq9dfAMHRqVMntUa4pkiRIiapRIkS6ocuef/99+246oMNIFh279598GqiUisA
+        ABmXP39+s3XrVltq9foLIDhkLgWtTrimcOHCJsl77lv50CUffvihHVd9sAEET9++fdVaAQDIuNtvv92W
+        WL3uAgiWbt26qXXCNYUKFTJJQbhTM2HCBDuu+mADCJ6///7b5MiRQ60XAICMmTt3ri2xet0FECxygU2r
+        E64pUKCASfKe+1Y+dMknn3xix1UfbADBdM0116j1AgCQfs2bN7elVa+3AIKnZ8+eaq1wjbzqkuTdplY+
+        dMnnn39ux1UfbADB9P3336v1AgCQfuPHj7elVa+3AILn7rvvVmuFa/Lly2eSvNvUyocu+fLLL+246oMN
+        ILjq16+v1gwAQNqVL1/e7N+/35ZVvdYCCJ7evXur9cI1efLkMUneWbXyoUu+/fZbO676YAMIrrffflut
+        GQCAtBs4cKAtqXqdBRBM9913n1ovXJM7d26T5J1VKx+6ZNq0aXZc9cEGEFx79+41JUuWVOsGAOD48ubN
+        azZs2GBLql5nAQTTAw88oNYM1+TKlcskeWfVyocumTFjhh1XfbABBFv//v3VugEAOL7u3bvbUqrXVwDB
+        NWDAALVmuCZnzpwmyftD+dAls2bNsuOqDzaAYPvnn38OXl1UagcA4OiyZctmlixZYkupXl8BBNejjz6q
+        1g3XeMuwBmEt1l9//dWOqz7YANChQwe1dgAAju7qq6+2JVSvqwCC7YknnlDrhmuyZ89ukrw/lA9dMm/e
+        PDuu+mADwO+//26yZs2q1g8AgO6HH36wJVSvqwCC7emnn1brhmu840d5XEf70CVz586146oPNgCIK664
+        Qq0fAAC/Jk2a2NKp11MACMoJdZYsWYJxh/qXX36x46oPNgAImbxQqx8AAL9x48bZ0qnXUwB46qmn1Nrh
+        pCCcUP/00092XPXBBoBDmjVrptYQAMBh1apVM6mpqbZs6rUUAILyDnVg7lDzjg+AtJg8ebJaQwAAh40Y
+        McKWTL2OAoB47LHH1PrhGu8d6iDM8j116lQ7rvpgA8B/nX766WodAQAkmcqVK5uUlBRbLvUaCgAiKMtm
+        BeaE+uuvv7bjqg82APzXBx98oNYRAECSef31122p1OsnABzy8MMPqzXENd4E38nJyeqHLpkyZYodV32w
+        AeC/5L1AeT9QqyUAEGTlypUze/futaVSr58AcMiAAQPUOuIa7/XpIJxQf/rpp3Zc9cEGgFByB0arJQAQ
+        ZEOGDLElUq+bAPBf/fv3V+uIa7wT6pw5c6ofumTixIl2XPXBBoBQcgemYsWKaj0BgCAqVaqU2bVrly2R
+        et0EgP968MEH1VriGu/16SCcUI8dO9aOqz7YAKDhLjUAHPbCCy/Y0qjXSwAIdf/996u1xDXe0965cuVS
+        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
+        sTRJAAAAZWPGjMkROs7VNJawSONpaWlJf/u3f1uaLAAAgFVOPvnkVGTn1fM0jSks0piamprSkUceWZo0
+        AACAz6Tjjz8+NTc35+gc52kaT1ikcS1btix96UtfKk0eAADQyP78z/88LV26NEfmOEfTmMIije2DDz5I
+        Bx98cGkSAQCARrTPPvuk999/P0flOD/TuMIiLF68OB100EGlyQQAABrJiBEj0oIFC3JEjnMzjS0sQqH4
+        Fm7//fcvTSoAANAIdt555zRv3rwcjeO8DGERPvTuu++mPffcszS5AABAPdtuu+3S7NmzcySOczIUwiL8
+        seIWlz322KM0yQAAQD0aMmRImjlzZo7CcT6GD4VFWN3cuXPT5z73udJkAwAA9UQzzdoIixB5++230/Dh
+        w0uTDgAA1IOimX755Zdz9I3zMKwuLMLHeeutt9KOO+5YmnwAAKCWDR06VDPNWguL8Elee+21tO2225Ym
+        IQAAqEWaadZVWIRP8+qrr1YmnmhCAgCAWrH99tun4oLR6nkX1kRYhDXx+9//Pm299dalSQkAAGpB0Uy/
+        /vrrOdrGeRc+TViENVVcqS4momiCAgCAaqWZpjWERVgbb775pldqAQBQMz772c9qpmkVYRHWVvFKrd12
+        2600WQEAQDUpmunZs2fnCBvnWlgbYRHWxYIFC9Lee+9dmrQAAKAaaKZpbWER1tW7776b9t1339LkBQAA
+        HWnnnXdOb7zxRo6scY6FdREWYX0sXrw4jRw5sjSJAQBAR9hzzz3T3Llzc1SN8yusq7AI62vp0qXpiCOO
+        KE1mAADQng466KC0cOHCHFHj3ArrIyxCa1i2bFk6+uijS5MaAAC0hy9/+ctpyZIlOZrGeRXWV1iE1tLc
+        3JxOOumk0uQGAABt6cQTT0xNTU05ksY5FVpDWITWVDTVp5xySmmSAwCAtnDWWWelFStW5Cga51NoLWER
+        WltLS0saM2ZMabIDAIDW9M1vfjPHzziTQmsLi9BWJkyYkDp16lSa+AAAYH0UGfPqq6/OkTPOodAWwiK0
+        pVtuuSV169atNAkCAMC66NKlS/r+97+fo2acP6GthEVoa5MnT059+/YtTYYAALA2evToke68884cMePc
+        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
+        N99M9957b7rsssvSV77ylTR8+HA7ilN3iua5eBTi7//+79PEiRPTCy+84OozAJ8qLALAJ1m+fHl6/vnn
+        K6/+ufTSS9Nxxx2Xdtlll9S9e/dSowLVpHj384477li5bfvyyy9PP/vZz9LMmTPzYR0f6wDwScIiAKyr
+        d955p/JsadFsFxs1Fe/cLXY93nbbbe00TrspNgsrdrcvGudx48ZVjsfiuFy8eHE+TONjFwDWVlgEgLbw
+        3nvvVW6lnTJlSuW22iuuuCJ9/etfT0cddVTae++90xZbbJG6du1aao7gjxWPHAwdOjTtv//+6cQTT0wX
+        Xnhhuu6669I999yTfvOb36TilXGrH3sA0BbCIgB0pPnz56ff/e53ldcQ3X333ekHP/hB+ta3vpUuuOCC
+        dMopp1Qa8GKzqOIK5LBhw9KgQYO8BqyGFc8vb7311mnXXXdNBxxwQDriiCPSqaeemi6++OL07W9/O/3X
+        f/1Xmjp1auUxgzlz5uRDJD5uAKC9hUUAqEXFs93z5s1LM2bMSM8880x68MEH0+TJkys7NBe3/F5//fWV
+        K5nFrejFs9/F7s3FFfLitvSvfvWrlduDC0XDXtymXjjwwAMrjXuhaPiKW9cjW265ZeU2409TPMMbNZUd
+        qUePHh/5GbfZZps//F7FJnQf/v6FD8elUOwE/+GYFYpxLJx//vmVZrgY5+9+97vp5ptvrox/sbndAw88
+        ULn1uviMii9ObPwFQC0LiwBAxym+GCieRV+d5hMAqkn6zP8D8cIWKaf1btkAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        /j/SBPTPSKlpNAAAAABJRU5ErkJggg==
+</value>
+  </data>
+</root>

+ 377 - 0
ИС32Осадчий/Добавление заказов на товары.Designer.cs

@@ -0,0 +1,377 @@
+namespace ИС32Осадчий
+{
+    partial class Добавление_заказов_на_товары
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.Label orderIDLabel;
+            System.Windows.Forms.Label productArticleNumberLabel;
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Добавление_заказов_на_товары));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.comboBox1 = new System.Windows.Forms.ComboBox();
+            this.orderProductBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.productBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.orderIDTextBox = new System.Windows.Forms.TextBox();
+            this.button6 = new System.Windows.Forms.Button();
+            this.orderProductTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.OrderProductTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.productTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.ProductTableAdapter();
+            this.orderProductBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.orderProductBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            orderIDLabel = new System.Windows.Forms.Label();
+            productArticleNumberLabel = new System.Windows.Forms.Label();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingNavigator)).BeginInit();
+            this.orderProductBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // orderIDLabel
+            // 
+            orderIDLabel.AutoSize = true;
+            orderIDLabel.Location = new System.Drawing.Point(307, 76);
+            orderIDLabel.Name = "orderIDLabel";
+            orderIDLabel.Size = new System.Drawing.Size(50, 13);
+            orderIDLabel.TabIndex = 9;
+            orderIDLabel.Text = "Order ID:";
+            // 
+            // productArticleNumberLabel
+            // 
+            productArticleNumberLabel.AutoSize = true;
+            productArticleNumberLabel.Location = new System.Drawing.Point(307, 115);
+            productArticleNumberLabel.Name = "productArticleNumberLabel";
+            productArticleNumberLabel.Size = new System.Drawing.Size(119, 13);
+            productArticleNumberLabel.TabIndex = 10;
+            productArticleNumberLabel.Text = "Product Article Number:";
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.comboBox1);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(productArticleNumberLabel);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(orderIDLabel);
+            this.panel1.Controls.Add(this.orderIDTextBox);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // comboBox1
+            // 
+            this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.orderProductBindingSource, "ProductArticleNumber", true));
+            this.comboBox1.DataSource = this.productBindingSource;
+            this.comboBox1.DisplayMember = "ProductArticleNumber";
+            this.comboBox1.FormattingEnabled = true;
+            this.comboBox1.Location = new System.Drawing.Point(433, 115);
+            this.comboBox1.Name = "comboBox1";
+            this.comboBox1.Size = new System.Drawing.Size(99, 21);
+            this.comboBox1.TabIndex = 11;
+            this.comboBox1.ValueMember = "ProductArticleNumber";
+            // 
+            // orderProductBindingSource
+            // 
+            this.orderProductBindingSource.DataMember = "OrderProduct";
+            this.orderProductBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // productBindingSource
+            // 
+            this.productBindingSource.DataMember = "Product";
+            this.productBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // orderIDTextBox
+            // 
+            this.orderIDTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.orderProductBindingSource, "OrderID", true));
+            this.orderIDTextBox.Location = new System.Drawing.Point(432, 76);
+            this.orderIDTextBox.Name = "orderIDTextBox";
+            this.orderIDTextBox.Size = new System.Drawing.Size(100, 20);
+            this.orderIDTextBox.TabIndex = 10;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(678, 400);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 9;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // orderProductTableAdapter
+            // 
+            this.orderProductTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = this.orderProductTableAdapter;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = this.productTableAdapter;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // productTableAdapter
+            // 
+            this.productTableAdapter.ClearBeforeFill = true;
+            // 
+            // orderProductBindingNavigator
+            // 
+            this.orderProductBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.orderProductBindingNavigator.BindingSource = this.orderProductBindingSource;
+            this.orderProductBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.orderProductBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.orderProductBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.orderProductBindingNavigatorSaveItem});
+            this.orderProductBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.orderProductBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.orderProductBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.orderProductBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.orderProductBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.orderProductBindingNavigator.Name = "orderProductBindingNavigator";
+            this.orderProductBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.orderProductBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.orderProductBindingNavigator.TabIndex = 2;
+            this.orderProductBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // orderProductBindingNavigatorSaveItem
+            // 
+            this.orderProductBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.orderProductBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("orderProductBindingNavigatorSaveItem.Image")));
+            this.orderProductBindingNavigatorSaveItem.Name = "orderProductBindingNavigatorSaveItem";
+            this.orderProductBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.orderProductBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.orderProductBindingNavigatorSaveItem.Click += new System.EventHandler(this.orderProductBindingNavigatorSaveItem_Click);
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(29, 152);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 25;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(29, 114);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 24;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(29, 76);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 23;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // Добавление_заказов_на_товары
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.orderProductBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Добавление_заказов_на_товары";
+            this.Text = "Добавление_заказов_на_товары";
+            this.Load += new System.EventHandler(this.Добавление_заказов_на_товары_Load);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingNavigator)).EndInit();
+            this.orderProductBindingNavigator.ResumeLayout(false);
+            this.orderProductBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource orderProductBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.OrderProductTableAdapter orderProductTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator orderProductBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton orderProductBindingNavigatorSaveItem;
+        private System.Windows.Forms.TextBox orderIDTextBox;
+        private System.Windows.Forms.ComboBox comboBox1;
+        private ИС32ОсадчийDataSetTableAdapters.ProductTableAdapter productTableAdapter;
+        private System.Windows.Forms.BindingSource productBindingSource;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 61 - 0
ИС32Осадчий/Добавление заказов на товары.cs

@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Добавление_заказов_на_товары : Form
+    {
+        public Добавление_заказов_на_товары()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Заказ_товаров f1 = new Заказ_товаров();
+            this.Hide();
+            f1.Show();
+        }
+
+        private void orderProductBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.orderProductBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Добавление_заказов_на_товары_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Product". При необходимости она может быть перемещена или удалена.
+            this.productTableAdapter.Fill(this.иС32ОсадчийDataSet.Product);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.OrderProduct". При необходимости она может быть перемещена или удалена.
+            this.orderProductTableAdapter.Fill(this.иС32ОсадчийDataSet.OrderProduct);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            orderProductBindingSource.AddNew();
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            orderProductBindingSource.RemoveCurrent();
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.productTableAdapter.Update(this.иС32ОсадчийDataSet.Product);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.OrderProduct". При необходимости она может быть перемещена или удалена.
+            this.orderProductTableAdapter.Update(this.иС32ОсадчийDataSet.OrderProduct);
+        }
+    }
+}

+ 228 - 0
ИС32Осадчий/Добавление заказов на товары.resx

@@ -0,0 +1,228 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="orderIDLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productArticleNumberLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="orderProductBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="productBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>979, 17</value>
+  </metadata>
+  <metadata name="orderProductBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="productBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>979, 17</value>
+  </metadata>
+  <metadata name="orderProductTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>392, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>589, 17</value>
+  </metadata>
+  <metadata name="productTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>1152, 17</value>
+  </metadata>
+  <metadata name="orderProductBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>760, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="orderProductBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 404 - 0
ИС32Осадчий/Добавление заказов.Designer.cs

@@ -0,0 +1,404 @@
+namespace ИС32Осадчий
+{
+    partial class Добавление_заказов
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.Label orderIDLabel;
+            System.Windows.Forms.Label orderStatusLabel;
+            System.Windows.Forms.Label orderDeliveryDateLabel;
+            System.Windows.Forms.Label orderPickupPointLabel;
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Добавление_заказов));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.orderPickupPointTextBox = new System.Windows.Forms.TextBox();
+            this.orderBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.orderDeliveryDateDateTimePicker = new System.Windows.Forms.DateTimePicker();
+            this.orderStatusTextBox = new System.Windows.Forms.TextBox();
+            this.orderIDTextBox = new System.Windows.Forms.TextBox();
+            this.button6 = new System.Windows.Forms.Button();
+            this.orderTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.OrderTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.orderBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.orderBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            orderIDLabel = new System.Windows.Forms.Label();
+            orderStatusLabel = new System.Windows.Forms.Label();
+            orderDeliveryDateLabel = new System.Windows.Forms.Label();
+            orderPickupPointLabel = new System.Windows.Forms.Label();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingNavigator)).BeginInit();
+            this.orderBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // orderIDLabel
+            // 
+            orderIDLabel.AutoSize = true;
+            orderIDLabel.Location = new System.Drawing.Point(288, 67);
+            orderIDLabel.Name = "orderIDLabel";
+            orderIDLabel.Size = new System.Drawing.Size(50, 13);
+            orderIDLabel.TabIndex = 9;
+            orderIDLabel.Text = "Order ID:";
+            // 
+            // orderStatusLabel
+            // 
+            orderStatusLabel.AutoSize = true;
+            orderStatusLabel.Location = new System.Drawing.Point(288, 108);
+            orderStatusLabel.Name = "orderStatusLabel";
+            orderStatusLabel.Size = new System.Drawing.Size(69, 13);
+            orderStatusLabel.TabIndex = 10;
+            orderStatusLabel.Text = "Order Status:";
+            // 
+            // orderDeliveryDateLabel
+            // 
+            orderDeliveryDateLabel.AutoSize = true;
+            orderDeliveryDateLabel.Location = new System.Drawing.Point(288, 149);
+            orderDeliveryDateLabel.Name = "orderDeliveryDateLabel";
+            orderDeliveryDateLabel.Size = new System.Drawing.Size(103, 13);
+            orderDeliveryDateLabel.TabIndex = 11;
+            orderDeliveryDateLabel.Text = "Order Delivery Date:";
+            // 
+            // orderPickupPointLabel
+            // 
+            orderPickupPointLabel.AutoSize = true;
+            orderPickupPointLabel.Location = new System.Drawing.Point(288, 182);
+            orderPickupPointLabel.Name = "orderPickupPointLabel";
+            orderPickupPointLabel.Size = new System.Drawing.Size(99, 13);
+            orderPickupPointLabel.TabIndex = 12;
+            orderPickupPointLabel.Text = "Order Pickup Point:";
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(orderPickupPointLabel);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.orderPickupPointTextBox);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(orderDeliveryDateLabel);
+            this.panel1.Controls.Add(this.orderDeliveryDateDateTimePicker);
+            this.panel1.Controls.Add(orderStatusLabel);
+            this.panel1.Controls.Add(this.orderStatusTextBox);
+            this.panel1.Controls.Add(orderIDLabel);
+            this.panel1.Controls.Add(this.orderIDTextBox);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // orderPickupPointTextBox
+            // 
+            this.orderPickupPointTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.orderBindingSource, "OrderPickupPoint", true));
+            this.orderPickupPointTextBox.Location = new System.Drawing.Point(418, 179);
+            this.orderPickupPointTextBox.Name = "orderPickupPointTextBox";
+            this.orderPickupPointTextBox.Size = new System.Drawing.Size(100, 20);
+            this.orderPickupPointTextBox.TabIndex = 13;
+            // 
+            // orderBindingSource
+            // 
+            this.orderBindingSource.DataMember = "Order";
+            this.orderBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // orderDeliveryDateDateTimePicker
+            // 
+            this.orderDeliveryDateDateTimePicker.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.orderBindingSource, "OrderDeliveryDate", true));
+            this.orderDeliveryDateDateTimePicker.Location = new System.Drawing.Point(418, 149);
+            this.orderDeliveryDateDateTimePicker.Name = "orderDeliveryDateDateTimePicker";
+            this.orderDeliveryDateDateTimePicker.Size = new System.Drawing.Size(100, 20);
+            this.orderDeliveryDateDateTimePicker.TabIndex = 12;
+            // 
+            // orderStatusTextBox
+            // 
+            this.orderStatusTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.orderBindingSource, "OrderStatus", true));
+            this.orderStatusTextBox.Location = new System.Drawing.Point(418, 108);
+            this.orderStatusTextBox.Name = "orderStatusTextBox";
+            this.orderStatusTextBox.Size = new System.Drawing.Size(100, 20);
+            this.orderStatusTextBox.TabIndex = 11;
+            // 
+            // orderIDTextBox
+            // 
+            this.orderIDTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.orderBindingSource, "OrderID", true));
+            this.orderIDTextBox.Location = new System.Drawing.Point(418, 67);
+            this.orderIDTextBox.Name = "orderIDTextBox";
+            this.orderIDTextBox.Size = new System.Drawing.Size(100, 20);
+            this.orderIDTextBox.TabIndex = 10;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(678, 400);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 9;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // orderTableAdapter
+            // 
+            this.orderTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = this.orderTableAdapter;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // orderBindingNavigator
+            // 
+            this.orderBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.orderBindingNavigator.BindingSource = this.orderBindingSource;
+            this.orderBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.orderBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.orderBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.orderBindingNavigatorSaveItem});
+            this.orderBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.orderBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.orderBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.orderBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.orderBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.orderBindingNavigator.Name = "orderBindingNavigator";
+            this.orderBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.orderBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.orderBindingNavigator.TabIndex = 2;
+            this.orderBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // orderBindingNavigatorSaveItem
+            // 
+            this.orderBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.orderBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("orderBindingNavigatorSaveItem.Image")));
+            this.orderBindingNavigatorSaveItem.Name = "orderBindingNavigatorSaveItem";
+            this.orderBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.orderBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.orderBindingNavigatorSaveItem.Click += new System.EventHandler(this.orderBindingNavigatorSaveItem_Click);
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(36, 143);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 22;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(36, 105);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 21;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(36, 67);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 20;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // Добавление_заказов
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.orderBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Добавление_заказов";
+            this.Text = "Добавление_заказов";
+            this.Load += new System.EventHandler(this.Добавление_заказов_Load);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingNavigator)).EndInit();
+            this.orderBindingNavigator.ResumeLayout(false);
+            this.orderBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource orderBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.OrderTableAdapter orderTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator orderBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton orderBindingNavigatorSaveItem;
+        private System.Windows.Forms.TextBox orderPickupPointTextBox;
+        private System.Windows.Forms.DateTimePicker orderDeliveryDateDateTimePicker;
+        private System.Windows.Forms.TextBox orderStatusTextBox;
+        private System.Windows.Forms.TextBox orderIDTextBox;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 57 - 0
ИС32Осадчий/Добавление заказов.cs

@@ -0,0 +1,57 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Добавление_заказов : Form
+    {
+        public Добавление_заказов()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Заказы f1 = new Заказы();
+            this.Hide();
+            f1.Show();
+        }
+
+        private void orderBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.orderBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Добавление_заказов_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Order". При необходимости она может быть перемещена или удалена.
+            this.orderTableAdapter.Fill(this.иС32ОсадчийDataSet.Order);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            orderBindingSource.AddNew();
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            orderBindingSource.RemoveCurrent();
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.orderTableAdapter.Update(this.иС32ОсадчийDataSet.Order);
+        }
+    }
+}

+ 225 - 0
ИС32Осадчий/Добавление заказов.resx

@@ -0,0 +1,225 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="orderIDLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="orderStatusLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="orderDeliveryDateLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="orderPickupPointLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="orderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="orderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="orderTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>349, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>503, 17</value>
+  </metadata>
+  <metadata name="orderBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>674, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="orderBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 492 - 0
ИС32Осадчий/Добавление пользователей.Designer.cs

@@ -0,0 +1,492 @@
+namespace ИС32Осадчий
+{
+    partial class Добавление_пользователей
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.Label userIDLabel;
+            System.Windows.Forms.Label userSurnameLabel;
+            System.Windows.Forms.Label userNameLabel;
+            System.Windows.Forms.Label userPatronymicLabel;
+            System.Windows.Forms.Label userLoginLabel;
+            System.Windows.Forms.Label userPasswordLabel;
+            System.Windows.Forms.Label roleIDLabel;
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Добавление_пользователей));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.comboBox1 = new System.Windows.Forms.ComboBox();
+            this.userBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.roleBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.userPasswordTextBox = new System.Windows.Forms.TextBox();
+            this.userLoginTextBox = new System.Windows.Forms.TextBox();
+            this.userPatronymicTextBox = new System.Windows.Forms.TextBox();
+            this.userNameTextBox = new System.Windows.Forms.TextBox();
+            this.userSurnameTextBox = new System.Windows.Forms.TextBox();
+            this.userIDTextBox = new System.Windows.Forms.TextBox();
+            this.button6 = new System.Windows.Forms.Button();
+            this.userTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.UserTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.roleTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.RoleTableAdapter();
+            this.userBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.userBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            userIDLabel = new System.Windows.Forms.Label();
+            userSurnameLabel = new System.Windows.Forms.Label();
+            userNameLabel = new System.Windows.Forms.Label();
+            userPatronymicLabel = new System.Windows.Forms.Label();
+            userLoginLabel = new System.Windows.Forms.Label();
+            userPasswordLabel = new System.Windows.Forms.Label();
+            roleIDLabel = new System.Windows.Forms.Label();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingNavigator)).BeginInit();
+            this.userBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // userIDLabel
+            // 
+            userIDLabel.AutoSize = true;
+            userIDLabel.Location = new System.Drawing.Point(263, 92);
+            userIDLabel.Name = "userIDLabel";
+            userIDLabel.Size = new System.Drawing.Size(46, 13);
+            userIDLabel.TabIndex = 9;
+            userIDLabel.Text = "User ID:";
+            // 
+            // userSurnameLabel
+            // 
+            userSurnameLabel.AutoSize = true;
+            userSurnameLabel.Location = new System.Drawing.Point(232, 141);
+            userSurnameLabel.Name = "userSurnameLabel";
+            userSurnameLabel.Size = new System.Drawing.Size(77, 13);
+            userSurnameLabel.TabIndex = 10;
+            userSurnameLabel.Text = "User Surname:";
+            // 
+            // userNameLabel
+            // 
+            userNameLabel.AutoSize = true;
+            userNameLabel.Location = new System.Drawing.Point(246, 174);
+            userNameLabel.Name = "userNameLabel";
+            userNameLabel.Size = new System.Drawing.Size(63, 13);
+            userNameLabel.TabIndex = 11;
+            userNameLabel.Text = "User Name:";
+            // 
+            // userPatronymicLabel
+            // 
+            userPatronymicLabel.AutoSize = true;
+            userPatronymicLabel.Location = new System.Drawing.Point(222, 210);
+            userPatronymicLabel.Name = "userPatronymicLabel";
+            userPatronymicLabel.Size = new System.Drawing.Size(87, 13);
+            userPatronymicLabel.TabIndex = 12;
+            userPatronymicLabel.Text = "User Patronymic:";
+            // 
+            // userLoginLabel
+            // 
+            userLoginLabel.AutoSize = true;
+            userLoginLabel.Location = new System.Drawing.Point(248, 247);
+            userLoginLabel.Name = "userLoginLabel";
+            userLoginLabel.Size = new System.Drawing.Size(61, 13);
+            userLoginLabel.TabIndex = 13;
+            userLoginLabel.Text = "User Login:";
+            // 
+            // userPasswordLabel
+            // 
+            userPasswordLabel.AutoSize = true;
+            userPasswordLabel.Location = new System.Drawing.Point(228, 283);
+            userPasswordLabel.Name = "userPasswordLabel";
+            userPasswordLabel.Size = new System.Drawing.Size(81, 13);
+            userPasswordLabel.TabIndex = 14;
+            userPasswordLabel.Text = "User Password:";
+            // 
+            // roleIDLabel
+            // 
+            roleIDLabel.AutoSize = true;
+            roleIDLabel.Location = new System.Drawing.Point(263, 315);
+            roleIDLabel.Name = "roleIDLabel";
+            roleIDLabel.Size = new System.Drawing.Size(46, 13);
+            roleIDLabel.TabIndex = 15;
+            roleIDLabel.Text = "Role ID:";
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.comboBox1);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(roleIDLabel);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(userPasswordLabel);
+            this.panel1.Controls.Add(this.userPasswordTextBox);
+            this.panel1.Controls.Add(userLoginLabel);
+            this.panel1.Controls.Add(this.userLoginTextBox);
+            this.panel1.Controls.Add(userPatronymicLabel);
+            this.panel1.Controls.Add(this.userPatronymicTextBox);
+            this.panel1.Controls.Add(userNameLabel);
+            this.panel1.Controls.Add(this.userNameTextBox);
+            this.panel1.Controls.Add(userSurnameLabel);
+            this.panel1.Controls.Add(this.userSurnameTextBox);
+            this.panel1.Controls.Add(userIDLabel);
+            this.panel1.Controls.Add(this.userIDTextBox);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // comboBox1
+            // 
+            this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.userBindingSource, "RoleID", true));
+            this.comboBox1.DataSource = this.roleBindingSource;
+            this.comboBox1.DisplayMember = "RoleID";
+            this.comboBox1.FormattingEnabled = true;
+            this.comboBox1.Location = new System.Drawing.Point(349, 315);
+            this.comboBox1.Name = "comboBox1";
+            this.comboBox1.Size = new System.Drawing.Size(100, 21);
+            this.comboBox1.TabIndex = 16;
+            this.comboBox1.ValueMember = "RoleID";
+            // 
+            // userBindingSource
+            // 
+            this.userBindingSource.DataMember = "User";
+            this.userBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // roleBindingSource
+            // 
+            this.roleBindingSource.DataMember = "Role";
+            this.roleBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // userPasswordTextBox
+            // 
+            this.userPasswordTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.userBindingSource, "UserPassword", true));
+            this.userPasswordTextBox.Location = new System.Drawing.Point(349, 280);
+            this.userPasswordTextBox.Name = "userPasswordTextBox";
+            this.userPasswordTextBox.Size = new System.Drawing.Size(100, 20);
+            this.userPasswordTextBox.TabIndex = 15;
+            // 
+            // userLoginTextBox
+            // 
+            this.userLoginTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.userBindingSource, "UserLogin", true));
+            this.userLoginTextBox.Location = new System.Drawing.Point(349, 240);
+            this.userLoginTextBox.Name = "userLoginTextBox";
+            this.userLoginTextBox.Size = new System.Drawing.Size(100, 20);
+            this.userLoginTextBox.TabIndex = 14;
+            // 
+            // userPatronymicTextBox
+            // 
+            this.userPatronymicTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.userBindingSource, "UserPatronymic", true));
+            this.userPatronymicTextBox.Location = new System.Drawing.Point(349, 207);
+            this.userPatronymicTextBox.Name = "userPatronymicTextBox";
+            this.userPatronymicTextBox.Size = new System.Drawing.Size(100, 20);
+            this.userPatronymicTextBox.TabIndex = 13;
+            // 
+            // userNameTextBox
+            // 
+            this.userNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.userBindingSource, "UserName", true));
+            this.userNameTextBox.Location = new System.Drawing.Point(349, 171);
+            this.userNameTextBox.Name = "userNameTextBox";
+            this.userNameTextBox.Size = new System.Drawing.Size(100, 20);
+            this.userNameTextBox.TabIndex = 12;
+            // 
+            // userSurnameTextBox
+            // 
+            this.userSurnameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.userBindingSource, "UserSurname", true));
+            this.userSurnameTextBox.Location = new System.Drawing.Point(349, 134);
+            this.userSurnameTextBox.Name = "userSurnameTextBox";
+            this.userSurnameTextBox.Size = new System.Drawing.Size(100, 20);
+            this.userSurnameTextBox.TabIndex = 11;
+            // 
+            // userIDTextBox
+            // 
+            this.userIDTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.userBindingSource, "UserID", true));
+            this.userIDTextBox.Location = new System.Drawing.Point(349, 92);
+            this.userIDTextBox.Name = "userIDTextBox";
+            this.userIDTextBox.Size = new System.Drawing.Size(100, 20);
+            this.userIDTextBox.TabIndex = 10;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(678, 400);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 9;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // userTableAdapter
+            // 
+            this.userTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = this.roleTableAdapter;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = this.userTableAdapter;
+            // 
+            // roleTableAdapter
+            // 
+            this.roleTableAdapter.ClearBeforeFill = true;
+            // 
+            // userBindingNavigator
+            // 
+            this.userBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.userBindingNavigator.BindingSource = this.userBindingSource;
+            this.userBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.userBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.userBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.userBindingNavigatorSaveItem});
+            this.userBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.userBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.userBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.userBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.userBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.userBindingNavigator.Name = "userBindingNavigator";
+            this.userBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.userBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.userBindingNavigator.TabIndex = 2;
+            this.userBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // userBindingNavigatorSaveItem
+            // 
+            this.userBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.userBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("userBindingNavigatorSaveItem.Image")));
+            this.userBindingNavigatorSaveItem.Name = "userBindingNavigatorSaveItem";
+            this.userBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.userBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.userBindingNavigatorSaveItem.Click += new System.EventHandler(this.userBindingNavigatorSaveItem_Click);
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(12, 168);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 22;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(12, 130);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 21;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(12, 92);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 20;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // Добавление_пользователей
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.userBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Добавление_пользователей";
+            this.Text = "Добавление_пользователей";
+            this.Load += new System.EventHandler(this.Добавление_пользователей_Load);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingNavigator)).EndInit();
+            this.userBindingNavigator.ResumeLayout(false);
+            this.userBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource userBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.UserTableAdapter userTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator userBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton userBindingNavigatorSaveItem;
+        private System.Windows.Forms.ComboBox comboBox1;
+        private System.Windows.Forms.TextBox userPasswordTextBox;
+        private System.Windows.Forms.TextBox userLoginTextBox;
+        private System.Windows.Forms.TextBox userPatronymicTextBox;
+        private System.Windows.Forms.TextBox userNameTextBox;
+        private System.Windows.Forms.TextBox userSurnameTextBox;
+        private System.Windows.Forms.TextBox userIDTextBox;
+        private ИС32ОсадчийDataSetTableAdapters.RoleTableAdapter roleTableAdapter;
+        private System.Windows.Forms.BindingSource roleBindingSource;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 61 - 0
ИС32Осадчий/Добавление пользователей.cs

@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Добавление_пользователей : Form
+    {
+        public Добавление_пользователей()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Пользователи f1 = new Пользователи();
+            this.Hide();
+            f1.Show();
+        }
+
+        private void userBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.userBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Добавление_пользователей_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Role". При необходимости она может быть перемещена или удалена.
+            this.roleTableAdapter.Fill(this.иС32ОсадчийDataSet.Role);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.User". При необходимости она может быть перемещена или удалена.
+            this.userTableAdapter.Fill(this.иС32ОсадчийDataSet.User);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+           userBindingSource.AddNew();
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+          userBindingSource.RemoveCurrent();
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.roleTableAdapter.Update(this.иС32ОсадчийDataSet.Role);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.User". При необходимости она может быть перемещена или удалена.
+            this.userTableAdapter.Update(this.иС32ОсадчийDataSet.User);
+        }
+    }
+}

+ 243 - 0
ИС32Осадчий/Добавление пользователей.resx

@@ -0,0 +1,243 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="userIDLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userSurnameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userNameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userPatronymicLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userLoginLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userPasswordLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="roleIDLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="roleBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>831, 17</value>
+  </metadata>
+  <metadata name="userBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="roleBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>831, 17</value>
+  </metadata>
+  <metadata name="userTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>342, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>490, 17</value>
+  </metadata>
+  <metadata name="roleTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>982, 17</value>
+  </metadata>
+  <metadata name="userBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>661, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="userBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 562 - 0
ИС32Осадчий/Добавление продуктов.Designer.cs

@@ -0,0 +1,562 @@
+namespace ИС32Осадчий
+{
+    partial class Добавление_продуктов
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.Label productArticleNumberLabel;
+            System.Windows.Forms.Label productNameLabel;
+            System.Windows.Forms.Label productDescriptionLabel;
+            System.Windows.Forms.Label productCategoryLabel;
+            System.Windows.Forms.Label productManufacturerLabel;
+            System.Windows.Forms.Label productCostLabel;
+            System.Windows.Forms.Label productDiscountAmountLabel;
+            System.Windows.Forms.Label productQuantityInStockLabel;
+            System.Windows.Forms.Label productStatusLabel;
+            System.Windows.Forms.Label userIDLabel;
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Добавление_продуктов));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.comboBox1 = new System.Windows.Forms.ComboBox();
+            this.productBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.userBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.productStatusTextBox = new System.Windows.Forms.TextBox();
+            this.productQuantityInStockTextBox = new System.Windows.Forms.TextBox();
+            this.productDiscountAmountTextBox = new System.Windows.Forms.TextBox();
+            this.productCostTextBox = new System.Windows.Forms.TextBox();
+            this.productManufacturerTextBox = new System.Windows.Forms.TextBox();
+            this.productCategoryTextBox = new System.Windows.Forms.TextBox();
+            this.productDescriptionTextBox = new System.Windows.Forms.TextBox();
+            this.productNameTextBox = new System.Windows.Forms.TextBox();
+            this.productArticleNumberTextBox = new System.Windows.Forms.TextBox();
+            this.button6 = new System.Windows.Forms.Button();
+            this.productTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.ProductTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.userTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.UserTableAdapter();
+            this.productBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.productBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            productArticleNumberLabel = new System.Windows.Forms.Label();
+            productNameLabel = new System.Windows.Forms.Label();
+            productDescriptionLabel = new System.Windows.Forms.Label();
+            productCategoryLabel = new System.Windows.Forms.Label();
+            productManufacturerLabel = new System.Windows.Forms.Label();
+            productCostLabel = new System.Windows.Forms.Label();
+            productDiscountAmountLabel = new System.Windows.Forms.Label();
+            productQuantityInStockLabel = new System.Windows.Forms.Label();
+            productStatusLabel = new System.Windows.Forms.Label();
+            userIDLabel = new System.Windows.Forms.Label();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingNavigator)).BeginInit();
+            this.productBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // productArticleNumberLabel
+            // 
+            productArticleNumberLabel.AutoSize = true;
+            productArticleNumberLabel.Location = new System.Drawing.Point(259, 40);
+            productArticleNumberLabel.Name = "productArticleNumberLabel";
+            productArticleNumberLabel.Size = new System.Drawing.Size(119, 13);
+            productArticleNumberLabel.TabIndex = 9;
+            productArticleNumberLabel.Text = "Product Article Number:";
+            // 
+            // productNameLabel
+            // 
+            productNameLabel.AutoSize = true;
+            productNameLabel.Location = new System.Drawing.Point(259, 69);
+            productNameLabel.Name = "productNameLabel";
+            productNameLabel.Size = new System.Drawing.Size(78, 13);
+            productNameLabel.TabIndex = 10;
+            productNameLabel.Text = "Product Name:";
+            // 
+            // productDescriptionLabel
+            // 
+            productDescriptionLabel.AutoSize = true;
+            productDescriptionLabel.Location = new System.Drawing.Point(259, 101);
+            productDescriptionLabel.Name = "productDescriptionLabel";
+            productDescriptionLabel.Size = new System.Drawing.Size(103, 13);
+            productDescriptionLabel.TabIndex = 11;
+            productDescriptionLabel.Text = "Product Description:";
+            // 
+            // productCategoryLabel
+            // 
+            productCategoryLabel.AutoSize = true;
+            productCategoryLabel.Location = new System.Drawing.Point(259, 140);
+            productCategoryLabel.Name = "productCategoryLabel";
+            productCategoryLabel.Size = new System.Drawing.Size(92, 13);
+            productCategoryLabel.TabIndex = 12;
+            productCategoryLabel.Text = "Product Category:";
+            // 
+            // productManufacturerLabel
+            // 
+            productManufacturerLabel.AutoSize = true;
+            productManufacturerLabel.Location = new System.Drawing.Point(259, 179);
+            productManufacturerLabel.Name = "productManufacturerLabel";
+            productManufacturerLabel.Size = new System.Drawing.Size(113, 13);
+            productManufacturerLabel.TabIndex = 13;
+            productManufacturerLabel.Text = "Product Manufacturer:";
+            // 
+            // productCostLabel
+            // 
+            productCostLabel.AutoSize = true;
+            productCostLabel.Location = new System.Drawing.Point(259, 213);
+            productCostLabel.Name = "productCostLabel";
+            productCostLabel.Size = new System.Drawing.Size(71, 13);
+            productCostLabel.TabIndex = 14;
+            productCostLabel.Text = "Product Cost:";
+            // 
+            // productDiscountAmountLabel
+            // 
+            productDiscountAmountLabel.AutoSize = true;
+            productDiscountAmountLabel.Location = new System.Drawing.Point(259, 244);
+            productDiscountAmountLabel.Name = "productDiscountAmountLabel";
+            productDiscountAmountLabel.Size = new System.Drawing.Size(131, 13);
+            productDiscountAmountLabel.TabIndex = 15;
+            productDiscountAmountLabel.Text = "Product Discount Amount:";
+            // 
+            // productQuantityInStockLabel
+            // 
+            productQuantityInStockLabel.AutoSize = true;
+            productQuantityInStockLabel.Location = new System.Drawing.Point(259, 278);
+            productQuantityInStockLabel.Name = "productQuantityInStockLabel";
+            productQuantityInStockLabel.Size = new System.Drawing.Size(132, 13);
+            productQuantityInStockLabel.TabIndex = 16;
+            productQuantityInStockLabel.Text = "Product Quantity In Stock:";
+            // 
+            // productStatusLabel
+            // 
+            productStatusLabel.AutoSize = true;
+            productStatusLabel.Location = new System.Drawing.Point(259, 307);
+            productStatusLabel.Name = "productStatusLabel";
+            productStatusLabel.Size = new System.Drawing.Size(80, 13);
+            productStatusLabel.TabIndex = 17;
+            productStatusLabel.Text = "Product Status:";
+            // 
+            // userIDLabel
+            // 
+            userIDLabel.AutoSize = true;
+            userIDLabel.Location = new System.Drawing.Point(259, 343);
+            userIDLabel.Name = "userIDLabel";
+            userIDLabel.Size = new System.Drawing.Size(46, 13);
+            userIDLabel.TabIndex = 19;
+            userIDLabel.Text = "User ID:";
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.comboBox1);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(userIDLabel);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(productStatusLabel);
+            this.panel1.Controls.Add(this.productStatusTextBox);
+            this.panel1.Controls.Add(productQuantityInStockLabel);
+            this.panel1.Controls.Add(this.productQuantityInStockTextBox);
+            this.panel1.Controls.Add(productDiscountAmountLabel);
+            this.panel1.Controls.Add(this.productDiscountAmountTextBox);
+            this.panel1.Controls.Add(productCostLabel);
+            this.panel1.Controls.Add(this.productCostTextBox);
+            this.panel1.Controls.Add(productManufacturerLabel);
+            this.panel1.Controls.Add(this.productManufacturerTextBox);
+            this.panel1.Controls.Add(productCategoryLabel);
+            this.panel1.Controls.Add(this.productCategoryTextBox);
+            this.panel1.Controls.Add(productDescriptionLabel);
+            this.panel1.Controls.Add(this.productDescriptionTextBox);
+            this.panel1.Controls.Add(productNameLabel);
+            this.panel1.Controls.Add(this.productNameTextBox);
+            this.panel1.Controls.Add(productArticleNumberLabel);
+            this.panel1.Controls.Add(this.productArticleNumberTextBox);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // comboBox1
+            // 
+            this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.productBindingSource, "UserID", true));
+            this.comboBox1.DataSource = this.userBindingSource;
+            this.comboBox1.DisplayMember = "UserID";
+            this.comboBox1.FormattingEnabled = true;
+            this.comboBox1.Location = new System.Drawing.Point(384, 335);
+            this.comboBox1.Name = "comboBox1";
+            this.comboBox1.Size = new System.Drawing.Size(100, 21);
+            this.comboBox1.TabIndex = 20;
+            this.comboBox1.ValueMember = "UserID";
+            // 
+            // productBindingSource
+            // 
+            this.productBindingSource.DataMember = "Product";
+            this.productBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // userBindingSource
+            // 
+            this.userBindingSource.DataMember = "User";
+            this.userBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // productStatusTextBox
+            // 
+            this.productStatusTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductStatus", true));
+            this.productStatusTextBox.Location = new System.Drawing.Point(397, 304);
+            this.productStatusTextBox.Name = "productStatusTextBox";
+            this.productStatusTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productStatusTextBox.TabIndex = 18;
+            // 
+            // productQuantityInStockTextBox
+            // 
+            this.productQuantityInStockTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductQuantityInStock", true));
+            this.productQuantityInStockTextBox.Location = new System.Drawing.Point(397, 275);
+            this.productQuantityInStockTextBox.Name = "productQuantityInStockTextBox";
+            this.productQuantityInStockTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productQuantityInStockTextBox.TabIndex = 17;
+            // 
+            // productDiscountAmountTextBox
+            // 
+            this.productDiscountAmountTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductDiscountAmount", true));
+            this.productDiscountAmountTextBox.Location = new System.Drawing.Point(396, 241);
+            this.productDiscountAmountTextBox.Name = "productDiscountAmountTextBox";
+            this.productDiscountAmountTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productDiscountAmountTextBox.TabIndex = 16;
+            this.productDiscountAmountTextBox.TextChanged += new System.EventHandler(this.productDiscountAmountTextBox_TextChanged);
+            // 
+            // productCostTextBox
+            // 
+            this.productCostTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductCost", true));
+            this.productCostTextBox.Location = new System.Drawing.Point(384, 210);
+            this.productCostTextBox.Name = "productCostTextBox";
+            this.productCostTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productCostTextBox.TabIndex = 15;
+            // 
+            // productManufacturerTextBox
+            // 
+            this.productManufacturerTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductManufacturer", true));
+            this.productManufacturerTextBox.Location = new System.Drawing.Point(384, 179);
+            this.productManufacturerTextBox.Name = "productManufacturerTextBox";
+            this.productManufacturerTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productManufacturerTextBox.TabIndex = 14;
+            // 
+            // productCategoryTextBox
+            // 
+            this.productCategoryTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductCategory", true));
+            this.productCategoryTextBox.Location = new System.Drawing.Point(384, 140);
+            this.productCategoryTextBox.Name = "productCategoryTextBox";
+            this.productCategoryTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productCategoryTextBox.TabIndex = 13;
+            // 
+            // productDescriptionTextBox
+            // 
+            this.productDescriptionTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductDescription", true));
+            this.productDescriptionTextBox.Location = new System.Drawing.Point(384, 101);
+            this.productDescriptionTextBox.Name = "productDescriptionTextBox";
+            this.productDescriptionTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productDescriptionTextBox.TabIndex = 12;
+            // 
+            // productNameTextBox
+            // 
+            this.productNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductName", true));
+            this.productNameTextBox.Location = new System.Drawing.Point(384, 66);
+            this.productNameTextBox.Name = "productNameTextBox";
+            this.productNameTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productNameTextBox.TabIndex = 11;
+            // 
+            // productArticleNumberTextBox
+            // 
+            this.productArticleNumberTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.productBindingSource, "ProductArticleNumber", true));
+            this.productArticleNumberTextBox.Location = new System.Drawing.Point(384, 37);
+            this.productArticleNumberTextBox.Name = "productArticleNumberTextBox";
+            this.productArticleNumberTextBox.Size = new System.Drawing.Size(100, 20);
+            this.productArticleNumberTextBox.TabIndex = 10;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(678, 400);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 9;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // productTableAdapter
+            // 
+            this.productTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = this.productTableAdapter;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = this.userTableAdapter;
+            // 
+            // userTableAdapter
+            // 
+            this.userTableAdapter.ClearBeforeFill = true;
+            // 
+            // productBindingNavigator
+            // 
+            this.productBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.productBindingNavigator.BindingSource = this.productBindingSource;
+            this.productBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.productBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.productBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.productBindingNavigatorSaveItem});
+            this.productBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.productBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.productBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.productBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.productBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.productBindingNavigator.Name = "productBindingNavigator";
+            this.productBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.productBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.productBindingNavigator.TabIndex = 2;
+            this.productBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // productBindingNavigatorSaveItem
+            // 
+            this.productBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.productBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("productBindingNavigatorSaveItem.Image")));
+            this.productBindingNavigatorSaveItem.Name = "productBindingNavigatorSaveItem";
+            this.productBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.productBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.productBindingNavigatorSaveItem.Click += new System.EventHandler(this.productBindingNavigatorSaveItem_Click);
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(24, 113);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 22;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(24, 75);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 21;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(24, 37);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 20;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // Добавление_продуктов
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.productBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Добавление_продуктов";
+            this.Text = "Добавление_продуктов";
+            this.Load += new System.EventHandler(this.Добавление_продуктов_Load);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingNavigator)).EndInit();
+            this.productBindingNavigator.ResumeLayout(false);
+            this.productBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource productBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.ProductTableAdapter productTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator productBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton productBindingNavigatorSaveItem;
+        private System.Windows.Forms.TextBox productStatusTextBox;
+        private System.Windows.Forms.TextBox productQuantityInStockTextBox;
+        private System.Windows.Forms.TextBox productDiscountAmountTextBox;
+        private System.Windows.Forms.TextBox productCostTextBox;
+        private System.Windows.Forms.TextBox productManufacturerTextBox;
+        private System.Windows.Forms.TextBox productCategoryTextBox;
+        private System.Windows.Forms.TextBox productDescriptionTextBox;
+        private System.Windows.Forms.TextBox productNameTextBox;
+        private System.Windows.Forms.TextBox productArticleNumberTextBox;
+        private System.Windows.Forms.ComboBox comboBox1;
+        private ИС32ОсадчийDataSetTableAdapters.UserTableAdapter userTableAdapter;
+        private System.Windows.Forms.BindingSource userBindingSource;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 66 - 0
ИС32Осадчий/Добавление продуктов.cs

@@ -0,0 +1,66 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Добавление_продуктов : Form
+    {
+        public Добавление_продуктов()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Продукты f1 = new Продукты();
+            this.Hide();
+            f1.Show();
+        }
+
+        private void productBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.productBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Добавление_продуктов_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.User". При необходимости она может быть перемещена или удалена.
+            this.userTableAdapter.Fill(this.иС32ОсадчийDataSet.User);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Product". При необходимости она может быть перемещена или удалена.
+            this.productTableAdapter.Fill(this.иС32ОсадчийDataSet.Product);
+
+        }
+
+        private void productDiscountAmountTextBox_TextChanged(object sender, EventArgs e)
+        {
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            productBindingSource.AddNew();
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+           productBindingSource.RemoveCurrent();
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.userTableAdapter.Update(this.иС32ОсадчийDataSet.User);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Product". При необходимости она может быть перемещена или удалена.
+            this.productTableAdapter.Update(this.иС32ОсадчийDataSet.Product);
+        }
+    }
+}

+ 243 - 0
ИС32Осадчий/Добавление продуктов.resx

@@ -0,0 +1,243 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="productArticleNumberLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productNameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productDescriptionLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productCategoryLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productManufacturerLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productCostLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productDiscountAmountLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productQuantityInStockLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productStatusLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="userIDLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="productBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="userBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>891, 17</value>
+  </metadata>
+  <metadata name="productTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>362, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>530, 17</value>
+  </metadata>
+  <metadata name="userTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>1044, 17</value>
+  </metadata>
+  <metadata name="productBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>701, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="productBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 358 - 0
ИС32Осадчий/Добавление ролей.Designer.cs

@@ -0,0 +1,358 @@
+namespace ИС32Осадчий
+{
+    partial class Добавление_ролей
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.Label roleIDLabel;
+            System.Windows.Forms.Label roleNameLabel;
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Добавление_ролей));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.roleNameTextBox = new System.Windows.Forms.TextBox();
+            this.roleBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.roleIDTextBox = new System.Windows.Forms.TextBox();
+            this.button6 = new System.Windows.Forms.Button();
+            this.roleTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.RoleTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.roleBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.roleBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            roleIDLabel = new System.Windows.Forms.Label();
+            roleNameLabel = new System.Windows.Forms.Label();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingNavigator)).BeginInit();
+            this.roleBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // roleIDLabel
+            // 
+            roleIDLabel.AutoSize = true;
+            roleIDLabel.Location = new System.Drawing.Point(300, 75);
+            roleIDLabel.Name = "roleIDLabel";
+            roleIDLabel.Size = new System.Drawing.Size(46, 13);
+            roleIDLabel.TabIndex = 9;
+            roleIDLabel.Text = "Role ID:";
+            // 
+            // roleNameLabel
+            // 
+            roleNameLabel.AutoSize = true;
+            roleNameLabel.Location = new System.Drawing.Point(300, 116);
+            roleNameLabel.Name = "roleNameLabel";
+            roleNameLabel.Size = new System.Drawing.Size(63, 13);
+            roleNameLabel.TabIndex = 10;
+            roleNameLabel.Text = "Role Name:";
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(roleNameLabel);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.roleNameTextBox);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(roleIDLabel);
+            this.panel1.Controls.Add(this.roleIDTextBox);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // roleNameTextBox
+            // 
+            this.roleNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.roleBindingSource, "RoleName", true));
+            this.roleNameTextBox.Location = new System.Drawing.Point(387, 109);
+            this.roleNameTextBox.Name = "roleNameTextBox";
+            this.roleNameTextBox.Size = new System.Drawing.Size(100, 20);
+            this.roleNameTextBox.TabIndex = 11;
+            // 
+            // roleBindingSource
+            // 
+            this.roleBindingSource.DataMember = "Role";
+            this.roleBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // roleIDTextBox
+            // 
+            this.roleIDTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.roleBindingSource, "RoleID", true));
+            this.roleIDTextBox.Location = new System.Drawing.Point(387, 72);
+            this.roleIDTextBox.Name = "roleIDTextBox";
+            this.roleIDTextBox.Size = new System.Drawing.Size(100, 20);
+            this.roleIDTextBox.TabIndex = 10;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(678, 400);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 9;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // roleTableAdapter
+            // 
+            this.roleTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = this.roleTableAdapter;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // roleBindingNavigator
+            // 
+            this.roleBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.roleBindingNavigator.BindingSource = this.roleBindingSource;
+            this.roleBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.roleBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.roleBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.roleBindingNavigatorSaveItem});
+            this.roleBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.roleBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.roleBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.roleBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.roleBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.roleBindingNavigator.Name = "roleBindingNavigator";
+            this.roleBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.roleBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.roleBindingNavigator.TabIndex = 2;
+            this.roleBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // roleBindingNavigatorSaveItem
+            // 
+            this.roleBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.roleBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("roleBindingNavigatorSaveItem.Image")));
+            this.roleBindingNavigatorSaveItem.Name = "roleBindingNavigatorSaveItem";
+            this.roleBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.roleBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.roleBindingNavigatorSaveItem.Click += new System.EventHandler(this.roleBindingNavigatorSaveItem_Click);
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(34, 151);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 22;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(34, 113);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 21;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(34, 75);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 20;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // Добавление_ролей
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.roleBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Добавление_ролей";
+            this.Text = "Добавление_ролей";
+            this.Load += new System.EventHandler(this.Добавление_ролей_Load);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingNavigator)).EndInit();
+            this.roleBindingNavigator.ResumeLayout(false);
+            this.roleBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource roleBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.RoleTableAdapter roleTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator roleBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton roleBindingNavigatorSaveItem;
+        private System.Windows.Forms.TextBox roleNameTextBox;
+        private System.Windows.Forms.TextBox roleIDTextBox;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 57 - 0
ИС32Осадчий/Добавление ролей.cs

@@ -0,0 +1,57 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Добавление_ролей : Form
+    {
+        public Добавление_ролей()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Роли f1 = new Роли();
+            this.Hide();
+            f1.Show();
+        }
+
+        private void roleBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.roleBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Добавление_ролей_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Role". При необходимости она может быть перемещена или удалена.
+            this.roleTableAdapter.Fill(this.иС32ОсадчийDataSet.Role);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+           roleBindingSource.AddNew();
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+           roleBindingSource.RemoveCurrent();
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.roleTableAdapter.Update(this.иС32ОсадчийDataSet.Role);
+        }
+    }
+}

+ 219 - 0
ИС32Осадчий/Добавление ролей.resx

@@ -0,0 +1,219 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="roleIDLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="roleNameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </metadata>
+  <metadata name="roleBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="roleBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="roleTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>340, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>486, 17</value>
+  </metadata>
+  <metadata name="roleBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>657, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="roleBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 346 - 0
ИС32Осадчий/Заказ товаров.Designer.cs

@@ -0,0 +1,346 @@
+namespace ИС32Осадчий
+{
+    partial class Заказ_товаров
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Заказ_товаров));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.orderProductDataGridView = new System.Windows.Forms.DataGridView();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.orderProductBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.button6 = new System.Windows.Forms.Button();
+            this.orderProductTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.OrderProductTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.orderProductBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.orderProductBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductDataGridView)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingNavigator)).BeginInit();
+            this.orderProductBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.orderProductDataGridView);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(12, 330);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 22;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(12, 292);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 21;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(12, 254);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 20;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // orderProductDataGridView
+            // 
+            this.orderProductDataGridView.AutoGenerateColumns = false;
+            this.orderProductDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.orderProductDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.dataGridViewTextBoxColumn2});
+            this.orderProductDataGridView.DataSource = this.orderProductBindingSource;
+            this.orderProductDataGridView.Location = new System.Drawing.Point(12, 28);
+            this.orderProductDataGridView.Name = "orderProductDataGridView";
+            this.orderProductDataGridView.Size = new System.Drawing.Size(300, 220);
+            this.orderProductDataGridView.TabIndex = 8;
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            this.dataGridViewTextBoxColumn1.DataPropertyName = "OrderID";
+            this.dataGridViewTextBoxColumn1.HeaderText = "OrderID";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            this.dataGridViewTextBoxColumn2.DataPropertyName = "ProductArticleNumber";
+            this.dataGridViewTextBoxColumn2.HeaderText = "ProductArticleNumber";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            // 
+            // orderProductBindingSource
+            // 
+            this.orderProductBindingSource.DataMember = "OrderProduct";
+            this.orderProductBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(678, 400);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 8;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // orderProductTableAdapter
+            // 
+            this.orderProductTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = this.orderProductTableAdapter;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // orderProductBindingNavigator
+            // 
+            this.orderProductBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.orderProductBindingNavigator.BindingSource = this.orderProductBindingSource;
+            this.orderProductBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.orderProductBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.orderProductBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.orderProductBindingNavigatorSaveItem});
+            this.orderProductBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.orderProductBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.orderProductBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.orderProductBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.orderProductBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.orderProductBindingNavigator.Name = "orderProductBindingNavigator";
+            this.orderProductBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.orderProductBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.orderProductBindingNavigator.TabIndex = 2;
+            this.orderProductBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // orderProductBindingNavigatorSaveItem
+            // 
+            this.orderProductBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.orderProductBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("orderProductBindingNavigatorSaveItem.Image")));
+            this.orderProductBindingNavigatorSaveItem.Name = "orderProductBindingNavigatorSaveItem";
+            this.orderProductBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.orderProductBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.orderProductBindingNavigatorSaveItem.Click += new System.EventHandler(this.orderProductBindingNavigatorSaveItem_Click);
+            // 
+            // Заказ_товаров
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.orderProductBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Заказ_товаров";
+            this.Text = "Заказ_товаров";
+            this.Load += new System.EventHandler(this.Заказ_товаров_Load);
+            this.panel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductDataGridView)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderProductBindingNavigator)).EndInit();
+            this.orderProductBindingNavigator.ResumeLayout(false);
+            this.orderProductBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource orderProductBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.OrderProductTableAdapter orderProductTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator orderProductBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton orderProductBindingNavigatorSaveItem;
+        private System.Windows.Forms.DataGridView orderProductDataGridView;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 63 - 0
ИС32Осадчий/Заказ товаров.cs

@@ -0,0 +1,63 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Заказ_товаров : Form
+    {
+        public Заказ_товаров()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Главное_меню f1 = new Главное_меню();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Возвращение на главное меню!");
+        }
+
+        private void orderProductBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.orderProductBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Заказ_товаров_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.OrderProduct". При необходимости она может быть перемещена или удалена.
+            this.orderProductTableAdapter.Fill(this.иС32ОсадчийDataSet.OrderProduct);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            Добавление_заказов_на_товары f1 = new Добавление_заказов_на_товары();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Переход на добавление");
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            orderProductBindingSource.RemoveCurrent();
+            MessageBox.Show("Удаление выполнено");
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.orderProductTableAdapter.Update(this.иС32ОсадчийDataSet.OrderProduct);
+            MessageBox.Show("Информация сохранена");
+        }
+    }
+}

+ 213 - 0
ИС32Осадчий/Заказ товаров.resx

@@ -0,0 +1,213 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="orderProductBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="orderProductBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="orderProductTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>392, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>589, 17</value>
+  </metadata>
+  <metadata name="orderProductBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>760, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="orderProductBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 364 - 0
ИС32Осадчий/Заказы.Designer.cs

@@ -0,0 +1,364 @@
+namespace ИС32Осадчий
+{
+    partial class Заказы
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Заказы));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.orderDataGridView = new System.Windows.Forms.DataGridView();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.orderBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.button6 = new System.Windows.Forms.Button();
+            this.orderTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.OrderTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.orderBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.orderBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.orderDataGridView)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingNavigator)).BeginInit();
+            this.orderBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.orderDataGridView);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(808, 458);
+            this.panel1.TabIndex = 1;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(3, 330);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 19;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(3, 292);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 18;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(3, 254);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 17;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // orderDataGridView
+            // 
+            this.orderDataGridView.AutoGenerateColumns = false;
+            this.orderDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.orderDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.dataGridViewTextBoxColumn2,
+            this.dataGridViewTextBoxColumn3,
+            this.dataGridViewTextBoxColumn4});
+            this.orderDataGridView.DataSource = this.orderBindingSource;
+            this.orderDataGridView.Location = new System.Drawing.Point(3, 28);
+            this.orderDataGridView.Name = "orderDataGridView";
+            this.orderDataGridView.Size = new System.Drawing.Size(482, 220);
+            this.orderDataGridView.TabIndex = 8;
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            this.dataGridViewTextBoxColumn1.DataPropertyName = "OrderID";
+            this.dataGridViewTextBoxColumn1.HeaderText = "OrderID";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            this.dataGridViewTextBoxColumn2.DataPropertyName = "OrderStatus";
+            this.dataGridViewTextBoxColumn2.HeaderText = "OrderStatus";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            // 
+            // dataGridViewTextBoxColumn3
+            // 
+            this.dataGridViewTextBoxColumn3.DataPropertyName = "OrderDeliveryDate";
+            this.dataGridViewTextBoxColumn3.HeaderText = "OrderDeliveryDate";
+            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+            // 
+            // dataGridViewTextBoxColumn4
+            // 
+            this.dataGridViewTextBoxColumn4.DataPropertyName = "OrderPickupPoint";
+            this.dataGridViewTextBoxColumn4.HeaderText = "OrderPickupPoint";
+            this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+            // 
+            // orderBindingSource
+            // 
+            this.orderBindingSource.DataMember = "Order";
+            this.orderBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(686, 408);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 8;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // orderTableAdapter
+            // 
+            this.orderTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = this.orderTableAdapter;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // orderBindingNavigator
+            // 
+            this.orderBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.orderBindingNavigator.BindingSource = this.orderBindingSource;
+            this.orderBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.orderBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.orderBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.orderBindingNavigatorSaveItem});
+            this.orderBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.orderBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.orderBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.orderBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.orderBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.orderBindingNavigator.Name = "orderBindingNavigator";
+            this.orderBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.orderBindingNavigator.Size = new System.Drawing.Size(808, 25);
+            this.orderBindingNavigator.TabIndex = 2;
+            this.orderBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // orderBindingNavigatorSaveItem
+            // 
+            this.orderBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.orderBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("orderBindingNavigatorSaveItem.Image")));
+            this.orderBindingNavigatorSaveItem.Name = "orderBindingNavigatorSaveItem";
+            this.orderBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.orderBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.orderBindingNavigatorSaveItem.Click += new System.EventHandler(this.orderBindingNavigatorSaveItem_Click);
+            // 
+            // Заказы
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(808, 458);
+            this.Controls.Add(this.orderBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Заказы";
+            this.Text = "Заказы";
+            this.Load += new System.EventHandler(this.Заказы_Load);
+            this.panel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.orderDataGridView)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.orderBindingNavigator)).EndInit();
+            this.orderBindingNavigator.ResumeLayout(false);
+            this.orderBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource orderBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.OrderTableAdapter orderTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator orderBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton orderBindingNavigatorSaveItem;
+        private System.Windows.Forms.DataGridView orderDataGridView;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 63 - 0
ИС32Осадчий/Заказы.cs

@@ -0,0 +1,63 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Заказы : Form
+    {
+        public Заказы()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Главное_меню f1 = new Главное_меню();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Возвращение на главное меню!");
+        }
+
+        private void orderBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.orderBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Заказы_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Order". При необходимости она может быть перемещена или удалена.
+            this.orderTableAdapter.Fill(this.иС32ОсадчийDataSet.Order);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            Добавление_заказов f1 = new Добавление_заказов();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Переход на добавление");
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+           orderBindingSource.RemoveCurrent();
+            MessageBox.Show("Удаление выполнено");
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.orderTableAdapter.Update(this.иС32ОсадчийDataSet.Order);
+            MessageBox.Show("Информация сохранена");
+        }
+    }
+}

+ 213 - 0
ИС32Осадчий/Заказы.resx

@@ -0,0 +1,213 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="orderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="orderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="orderTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>349, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>503, 17</value>
+  </metadata>
+  <metadata name="orderBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>674, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="orderBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 198 - 0
ИС32Осадчий/ИС32Осадчий.csproj

@@ -0,0 +1,198 @@
+<?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>{DE1B269B-08BC-48D2-A82C-8DC3EEA34C89}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <RootNamespace>ИС32Осадчий</RootNamespace>
+    <AssemblyName>ИС32Осадчий</AssemblyName>
+    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </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="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Главное меню.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Главное меню.Designer.cs">
+      <DependentUpon>Главное меню.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Добавление заказов на товары.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Добавление заказов на товары.Designer.cs">
+      <DependentUpon>Добавление заказов на товары.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Добавление заказов.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Добавление заказов.Designer.cs">
+      <DependentUpon>Добавление заказов.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Добавление пользователей.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Добавление пользователей.Designer.cs">
+      <DependentUpon>Добавление пользователей.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Добавление продуктов.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Добавление продуктов.Designer.cs">
+      <DependentUpon>Добавление продуктов.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Добавление ролей.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Добавление ролей.Designer.cs">
+      <DependentUpon>Добавление ролей.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Заказ товаров.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Заказ товаров.Designer.cs">
+      <DependentUpon>Заказ товаров.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Заказы.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Заказы.Designer.cs">
+      <DependentUpon>Заказы.cs</DependentUpon>
+    </Compile>
+    <Compile Include="ИС32ОсадчийDataSet.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>ИС32ОсадчийDataSet.xsd</DependentUpon>
+    </Compile>
+    <Compile Include="Пользователи.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Пользователи.Designer.cs">
+      <DependentUpon>Пользователи.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Продукты.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Продукты.Designer.cs">
+      <DependentUpon>Продукты.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Роли.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Роли.Designer.cs">
+      <DependentUpon>Роли.cs</DependentUpon>
+    </Compile>
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <EmbeddedResource Include="Главное меню.resx">
+      <DependentUpon>Главное меню.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Добавление заказов на товары.resx">
+      <DependentUpon>Добавление заказов на товары.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Добавление заказов.resx">
+      <DependentUpon>Добавление заказов.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Добавление пользователей.resx">
+      <DependentUpon>Добавление пользователей.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Добавление продуктов.resx">
+      <DependentUpon>Добавление продуктов.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Добавление ролей.resx">
+      <DependentUpon>Добавление ролей.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Заказ товаров.resx">
+      <DependentUpon>Заказ товаров.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Заказы.resx">
+      <DependentUpon>Заказы.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Пользователи.resx">
+      <DependentUpon>Пользователи.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Продукты.resx">
+      <DependentUpon>Продукты.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Роли.resx">
+      <DependentUpon>Роли.cs</DependentUpon>
+    </EmbeddedResource>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+    <None Include="ИС32ОсадчийDataSet.xsc">
+      <DependentUpon>ИС32ОсадчийDataSet.xsd</DependentUpon>
+    </None>
+    <None Include="ИС32ОсадчийDataSet.xsd">
+      <Generator>MSDataSetGenerator</Generator>
+      <LastGenOutput>ИС32ОсадчийDataSet.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </None>
+    <None Include="ИС32ОсадчийDataSet.xss">
+      <DependentUpon>ИС32ОсадчийDataSet.xsd</DependentUpon>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 3523 - 0
ИС32Осадчий/ИС32ОсадчийDataSet.Designer.cs


+ 1 - 0
ИС32Осадчий/ИС32ОсадчийDataSet.xsc

@@ -0,0 +1 @@
+

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 11 - 0
ИС32Осадчий/ИС32ОсадчийDataSet.xsd


+ 1 - 0
ИС32Осадчий/ИС32ОсадчийDataSet.xss

@@ -0,0 +1 @@
+

+ 391 - 0
ИС32Осадчий/Пользователи.Designer.cs

@@ -0,0 +1,391 @@
+namespace ИС32Осадчий
+{
+    partial class Пользователи
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Пользователи));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.userDataGridView = new System.Windows.Forms.DataGridView();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.userBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.button6 = new System.Windows.Forms.Button();
+            this.userTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.UserTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.userBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.userBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.userDataGridView)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingNavigator)).BeginInit();
+            this.userBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.userDataGridView);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(857, 495);
+            this.panel1.TabIndex = 0;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(12, 337);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 10;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(12, 299);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 9;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(12, 261);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 8;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // userDataGridView
+            // 
+            this.userDataGridView.AutoGenerateColumns = false;
+            this.userDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.userDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.dataGridViewTextBoxColumn2,
+            this.dataGridViewTextBoxColumn3,
+            this.dataGridViewTextBoxColumn4,
+            this.dataGridViewTextBoxColumn5,
+            this.dataGridViewTextBoxColumn6,
+            this.dataGridViewTextBoxColumn7});
+            this.userDataGridView.DataSource = this.userBindingSource;
+            this.userDataGridView.Location = new System.Drawing.Point(12, 28);
+            this.userDataGridView.Name = "userDataGridView";
+            this.userDataGridView.Size = new System.Drawing.Size(749, 220);
+            this.userDataGridView.TabIndex = 7;
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            this.dataGridViewTextBoxColumn1.DataPropertyName = "UserID";
+            this.dataGridViewTextBoxColumn1.HeaderText = "UserID";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            this.dataGridViewTextBoxColumn2.DataPropertyName = "UserSurname";
+            this.dataGridViewTextBoxColumn2.HeaderText = "UserSurname";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            // 
+            // dataGridViewTextBoxColumn3
+            // 
+            this.dataGridViewTextBoxColumn3.DataPropertyName = "UserName";
+            this.dataGridViewTextBoxColumn3.HeaderText = "UserName";
+            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+            // 
+            // dataGridViewTextBoxColumn4
+            // 
+            this.dataGridViewTextBoxColumn4.DataPropertyName = "UserPatronymic";
+            this.dataGridViewTextBoxColumn4.HeaderText = "UserPatronymic";
+            this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+            // 
+            // dataGridViewTextBoxColumn5
+            // 
+            this.dataGridViewTextBoxColumn5.DataPropertyName = "UserLogin";
+            this.dataGridViewTextBoxColumn5.HeaderText = "UserLogin";
+            this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
+            // 
+            // dataGridViewTextBoxColumn6
+            // 
+            this.dataGridViewTextBoxColumn6.DataPropertyName = "UserPassword";
+            this.dataGridViewTextBoxColumn6.HeaderText = "UserPassword";
+            this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
+            // 
+            // dataGridViewTextBoxColumn7
+            // 
+            this.dataGridViewTextBoxColumn7.DataPropertyName = "RoleID";
+            this.dataGridViewTextBoxColumn7.HeaderText = "RoleID";
+            this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
+            // 
+            // userBindingSource
+            // 
+            this.userBindingSource.DataMember = "User";
+            this.userBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(735, 445);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 7;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // userTableAdapter
+            // 
+            this.userTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = this.userTableAdapter;
+            // 
+            // userBindingNavigator
+            // 
+            this.userBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.userBindingNavigator.BindingSource = this.userBindingSource;
+            this.userBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.userBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.userBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.userBindingNavigatorSaveItem});
+            this.userBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.userBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.userBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.userBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.userBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.userBindingNavigator.Name = "userBindingNavigator";
+            this.userBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.userBindingNavigator.Size = new System.Drawing.Size(857, 25);
+            this.userBindingNavigator.TabIndex = 1;
+            this.userBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // userBindingNavigatorSaveItem
+            // 
+            this.userBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.userBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("userBindingNavigatorSaveItem.Image")));
+            this.userBindingNavigatorSaveItem.Name = "userBindingNavigatorSaveItem";
+            this.userBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.userBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.userBindingNavigatorSaveItem.Click += new System.EventHandler(this.userBindingNavigatorSaveItem_Click);
+            // 
+            // Пользователи
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(857, 495);
+            this.Controls.Add(this.userBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Пользователи";
+            this.Text = "Пользователи";
+            this.Load += new System.EventHandler(this.Пользователи_Load);
+            this.panel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.userDataGridView)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.userBindingNavigator)).EndInit();
+            this.userBindingNavigator.ResumeLayout(false);
+            this.userBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource userBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.UserTableAdapter userTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator userBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton userBindingNavigatorSaveItem;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+        private System.Windows.Forms.DataGridView userDataGridView;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
+    }
+}

+ 63 - 0
ИС32Осадчий/Пользователи.cs

@@ -0,0 +1,63 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Пользователи : Form
+    {
+        public Пользователи()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Главное_меню f1 = new Главное_меню();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Возвращение на главное меню!");
+        }
+
+        private void userBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.userBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Пользователи_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.User". При необходимости она может быть перемещена или удалена.
+            this.userTableAdapter.Fill(this.иС32ОсадчийDataSet.User);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            Добавление_пользователей f1 = new Добавление_пользователей();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Переход на добавление");
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+           userBindingSource.RemoveCurrent();
+            MessageBox.Show("Удаление выполнено");
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.userTableAdapter.Update(this.иС32ОсадчийDataSet.User);
+            MessageBox.Show("Информация сохранена");
+        }
+    }
+}

+ 213 - 0
ИС32Осадчий/Пользователи.resx

@@ -0,0 +1,213 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="userBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="userBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="userTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>342, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>490, 17</value>
+  </metadata>
+  <metadata name="userBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>661, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="userBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 417 - 0
ИС32Осадчий/Продукты.Designer.cs

@@ -0,0 +1,417 @@
+namespace ИС32Осадчий
+{
+    partial class Продукты
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Продукты));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.productDataGridView = new System.Windows.Forms.DataGridView();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.productBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.button6 = new System.Windows.Forms.Button();
+            this.productTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.ProductTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.productBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.productBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.productDataGridView)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingNavigator)).BeginInit();
+            this.productBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.productDataGridView);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(1155, 511);
+            this.panel1.TabIndex = 1;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(12, 330);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 13;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(12, 292);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 12;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(12, 254);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 11;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // productDataGridView
+            // 
+            this.productDataGridView.AutoGenerateColumns = false;
+            this.productDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.productDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.dataGridViewTextBoxColumn2,
+            this.dataGridViewTextBoxColumn3,
+            this.dataGridViewTextBoxColumn4,
+            this.dataGridViewTextBoxColumn5,
+            this.dataGridViewTextBoxColumn6,
+            this.dataGridViewTextBoxColumn7,
+            this.dataGridViewTextBoxColumn8,
+            this.dataGridViewTextBoxColumn9,
+            this.dataGridViewTextBoxColumn10});
+            this.productDataGridView.DataSource = this.productBindingSource;
+            this.productDataGridView.Location = new System.Drawing.Point(12, 28);
+            this.productDataGridView.Name = "productDataGridView";
+            this.productDataGridView.Size = new System.Drawing.Size(1052, 220);
+            this.productDataGridView.TabIndex = 8;
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            this.dataGridViewTextBoxColumn1.DataPropertyName = "ProductArticleNumber";
+            this.dataGridViewTextBoxColumn1.HeaderText = "ProductArticleNumber";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            this.dataGridViewTextBoxColumn2.DataPropertyName = "ProductName";
+            this.dataGridViewTextBoxColumn2.HeaderText = "ProductName";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            // 
+            // dataGridViewTextBoxColumn3
+            // 
+            this.dataGridViewTextBoxColumn3.DataPropertyName = "ProductDescription";
+            this.dataGridViewTextBoxColumn3.HeaderText = "ProductDescription";
+            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+            // 
+            // dataGridViewTextBoxColumn4
+            // 
+            this.dataGridViewTextBoxColumn4.DataPropertyName = "ProductCategory";
+            this.dataGridViewTextBoxColumn4.HeaderText = "ProductCategory";
+            this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+            // 
+            // dataGridViewTextBoxColumn5
+            // 
+            this.dataGridViewTextBoxColumn5.DataPropertyName = "ProductManufacturer";
+            this.dataGridViewTextBoxColumn5.HeaderText = "ProductManufacturer";
+            this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
+            // 
+            // dataGridViewTextBoxColumn6
+            // 
+            this.dataGridViewTextBoxColumn6.DataPropertyName = "ProductCost";
+            this.dataGridViewTextBoxColumn6.HeaderText = "ProductCost";
+            this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
+            // 
+            // dataGridViewTextBoxColumn7
+            // 
+            this.dataGridViewTextBoxColumn7.DataPropertyName = "ProductDiscountAmount";
+            this.dataGridViewTextBoxColumn7.HeaderText = "ProductDiscountAmount";
+            this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
+            // 
+            // dataGridViewTextBoxColumn8
+            // 
+            this.dataGridViewTextBoxColumn8.DataPropertyName = "ProductQuantityInStock";
+            this.dataGridViewTextBoxColumn8.HeaderText = "ProductQuantityInStock";
+            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
+            // 
+            // dataGridViewTextBoxColumn9
+            // 
+            this.dataGridViewTextBoxColumn9.DataPropertyName = "ProductStatus";
+            this.dataGridViewTextBoxColumn9.HeaderText = "ProductStatus";
+            this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
+            // 
+            // dataGridViewTextBoxColumn10
+            // 
+            this.dataGridViewTextBoxColumn10.DataPropertyName = "UserID";
+            this.dataGridViewTextBoxColumn10.HeaderText = "UserID";
+            this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
+            // 
+            // productBindingSource
+            // 
+            this.productBindingSource.DataMember = "Product";
+            this.productBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(1033, 461);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 8;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // productTableAdapter
+            // 
+            this.productTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = this.productTableAdapter;
+            this.tableAdapterManager.RoleTableAdapter = null;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // productBindingNavigator
+            // 
+            this.productBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.productBindingNavigator.BindingSource = this.productBindingSource;
+            this.productBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.productBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.productBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.productBindingNavigatorSaveItem});
+            this.productBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.productBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.productBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.productBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.productBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.productBindingNavigator.Name = "productBindingNavigator";
+            this.productBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.productBindingNavigator.Size = new System.Drawing.Size(1155, 25);
+            this.productBindingNavigator.TabIndex = 2;
+            this.productBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // productBindingNavigatorSaveItem
+            // 
+            this.productBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.productBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("productBindingNavigatorSaveItem.Image")));
+            this.productBindingNavigatorSaveItem.Name = "productBindingNavigatorSaveItem";
+            this.productBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.productBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.productBindingNavigatorSaveItem.Click += new System.EventHandler(this.productBindingNavigatorSaveItem_Click);
+            // 
+            // Продукты
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(1155, 511);
+            this.Controls.Add(this.productBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Продукты";
+            this.Text = "Продукты";
+            this.Load += new System.EventHandler(this.Продукты_Load);
+            this.panel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.productDataGridView)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.productBindingNavigator)).EndInit();
+            this.productBindingNavigator.ResumeLayout(false);
+            this.productBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource productBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.ProductTableAdapter productTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator productBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton productBindingNavigatorSaveItem;
+        private System.Windows.Forms.DataGridView productDataGridView;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 64 - 0
ИС32Осадчий/Продукты.cs

@@ -0,0 +1,64 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Продукты : Form
+    {
+        public Продукты()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Главное_меню f1 = new Главное_меню();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Возвращение на главное меню!");
+        }
+
+        private void productBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.productBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Продукты_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Product". При необходимости она может быть перемещена или удалена.
+            this.productTableAdapter.Fill(this.иС32ОсадчийDataSet.Product);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            Добавление_продуктов f1 = new Добавление_продуктов();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Переход на добавление");
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            productBindingSource.RemoveCurrent();
+            MessageBox.Show("Удаление выполнено");
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+
+            this.productTableAdapter.Update(this.иС32ОсадчийDataSet.Product);
+            MessageBox.Show("Информация сохранена");
+        }
+    }
+}

+ 213 - 0
ИС32Осадчий/Продукты.resx

@@ -0,0 +1,213 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="productBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="productBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="productTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>362, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>530, 17</value>
+  </metadata>
+  <metadata name="productBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>701, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="productBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

+ 346 - 0
ИС32Осадчий/Роли.Designer.cs

@@ -0,0 +1,346 @@
+namespace ИС32Осадчий
+{
+    partial class Роли
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Роли));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.roleDataGridView = new System.Windows.Forms.DataGridView();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.roleBindingSource = new System.Windows.Forms.BindingSource(this.components);
+            this.иС32ОсадчийDataSet = new ИС32Осадчий.ИС32ОсадчийDataSet();
+            this.button6 = new System.Windows.Forms.Button();
+            this.roleTableAdapter = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.RoleTableAdapter();
+            this.tableAdapterManager = new ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager();
+            this.roleBindingNavigator = new System.Windows.Forms.BindingNavigator(this.components);
+            this.bindingNavigatorAddNewItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorCountItem = new System.Windows.Forms.ToolStripLabel();
+            this.bindingNavigatorDeleteItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveFirstItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMovePreviousItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorPositionItem = new System.Windows.Forms.ToolStripTextBox();
+            this.bindingNavigatorSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+            this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
+            this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+            this.roleBindingNavigatorSaveItem = new System.Windows.Forms.ToolStripButton();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.roleDataGridView)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingSource)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingNavigator)).BeginInit();
+            this.roleBindingNavigator.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Moccasin;
+            this.panel1.Controls.Add(this.button3);
+            this.panel1.Controls.Add(this.button2);
+            this.panel1.Controls.Add(this.button1);
+            this.panel1.Controls.Add(this.roleDataGridView);
+            this.panel1.Controls.Add(this.button6);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(615, 427);
+            this.panel1.TabIndex = 1;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(3, 330);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(180, 32);
+            this.button3.TabIndex = 16;
+            this.button3.Text = "Сохранить информацию";
+            this.button3.UseVisualStyleBackColor = true;
+            this.button3.Click += new System.EventHandler(this.button3_Click);
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(3, 292);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(180, 32);
+            this.button2.TabIndex = 15;
+            this.button2.Text = "Удалить";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(3, 254);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(180, 32);
+            this.button1.TabIndex = 14;
+            this.button1.Text = "Добавить ";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // roleDataGridView
+            // 
+            this.roleDataGridView.AutoGenerateColumns = false;
+            this.roleDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.roleDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.dataGridViewTextBoxColumn2});
+            this.roleDataGridView.DataSource = this.roleBindingSource;
+            this.roleDataGridView.Location = new System.Drawing.Point(12, 28);
+            this.roleDataGridView.Name = "roleDataGridView";
+            this.roleDataGridView.Size = new System.Drawing.Size(272, 220);
+            this.roleDataGridView.TabIndex = 8;
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            this.dataGridViewTextBoxColumn1.DataPropertyName = "RoleID";
+            this.dataGridViewTextBoxColumn1.HeaderText = "RoleID";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            this.dataGridViewTextBoxColumn2.DataPropertyName = "RoleName";
+            this.dataGridViewTextBoxColumn2.HeaderText = "RoleName";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            // 
+            // roleBindingSource
+            // 
+            this.roleBindingSource.DataMember = "Role";
+            this.roleBindingSource.DataSource = this.иС32ОсадчийDataSet;
+            // 
+            // иС32ОсадчийDataSet
+            // 
+            this.иС32ОсадчийDataSet.DataSetName = "ИС32ОсадчийDataSet";
+            this.иС32ОсадчийDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // button6
+            // 
+            this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.button6.Location = new System.Drawing.Point(493, 377);
+            this.button6.Name = "button6";
+            this.button6.Size = new System.Drawing.Size(110, 38);
+            this.button6.TabIndex = 8;
+            this.button6.Text = "Назад";
+            this.button6.UseVisualStyleBackColor = true;
+            this.button6.Click += new System.EventHandler(this.button6_Click);
+            // 
+            // roleTableAdapter
+            // 
+            this.roleTableAdapter.ClearBeforeFill = true;
+            // 
+            // tableAdapterManager
+            // 
+            this.tableAdapterManager.BackupDataSetBeforeUpdate = false;
+            this.tableAdapterManager.OrderProductTableAdapter = null;
+            this.tableAdapterManager.OrderTableAdapter = null;
+            this.tableAdapterManager.ProductTableAdapter = null;
+            this.tableAdapterManager.RoleTableAdapter = this.roleTableAdapter;
+            this.tableAdapterManager.UpdateOrder = ИС32Осадчий.ИС32ОсадчийDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
+            this.tableAdapterManager.UserTableAdapter = null;
+            // 
+            // roleBindingNavigator
+            // 
+            this.roleBindingNavigator.AddNewItem = this.bindingNavigatorAddNewItem;
+            this.roleBindingNavigator.BindingSource = this.roleBindingSource;
+            this.roleBindingNavigator.CountItem = this.bindingNavigatorCountItem;
+            this.roleBindingNavigator.DeleteItem = this.bindingNavigatorDeleteItem;
+            this.roleBindingNavigator.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.bindingNavigatorMoveFirstItem,
+            this.bindingNavigatorMovePreviousItem,
+            this.bindingNavigatorSeparator,
+            this.bindingNavigatorPositionItem,
+            this.bindingNavigatorCountItem,
+            this.bindingNavigatorSeparator1,
+            this.bindingNavigatorMoveNextItem,
+            this.bindingNavigatorMoveLastItem,
+            this.bindingNavigatorSeparator2,
+            this.bindingNavigatorAddNewItem,
+            this.bindingNavigatorDeleteItem,
+            this.roleBindingNavigatorSaveItem});
+            this.roleBindingNavigator.Location = new System.Drawing.Point(0, 0);
+            this.roleBindingNavigator.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
+            this.roleBindingNavigator.MoveLastItem = this.bindingNavigatorMoveLastItem;
+            this.roleBindingNavigator.MoveNextItem = this.bindingNavigatorMoveNextItem;
+            this.roleBindingNavigator.MovePreviousItem = this.bindingNavigatorMovePreviousItem;
+            this.roleBindingNavigator.Name = "roleBindingNavigator";
+            this.roleBindingNavigator.PositionItem = this.bindingNavigatorPositionItem;
+            this.roleBindingNavigator.Size = new System.Drawing.Size(615, 25);
+            this.roleBindingNavigator.TabIndex = 2;
+            this.roleBindingNavigator.Text = "bindingNavigator1";
+            // 
+            // bindingNavigatorAddNewItem
+            // 
+            this.bindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorAddNewItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorAddNewItem.Image")));
+            this.bindingNavigatorAddNewItem.Name = "bindingNavigatorAddNewItem";
+            this.bindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorAddNewItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorAddNewItem.Text = "Добавить";
+            // 
+            // bindingNavigatorCountItem
+            // 
+            this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(43, 22);
+            this.bindingNavigatorCountItem.Text = "для {0}";
+            this.bindingNavigatorCountItem.ToolTipText = "Общее число элементов";
+            // 
+            // bindingNavigatorDeleteItem
+            // 
+            this.bindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
+            this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
+            this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorDeleteItem.Text = "Удалить";
+            // 
+            // bindingNavigatorMoveFirstItem
+            // 
+            this.bindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveFirstItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveFirstItem.Image")));
+            this.bindingNavigatorMoveFirstItem.Name = "bindingNavigatorMoveFirstItem";
+            this.bindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveFirstItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveFirstItem.Text = "Переместить в начало";
+            // 
+            // bindingNavigatorMovePreviousItem
+            // 
+            this.bindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMovePreviousItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMovePreviousItem.Image")));
+            this.bindingNavigatorMovePreviousItem.Name = "bindingNavigatorMovePreviousItem";
+            this.bindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMovePreviousItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMovePreviousItem.Text = "Переместить назад";
+            // 
+            // bindingNavigatorSeparator
+            // 
+            this.bindingNavigatorSeparator.Name = "bindingNavigatorSeparator";
+            this.bindingNavigatorSeparator.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorPositionItem
+            // 
+            this.bindingNavigatorPositionItem.AccessibleName = "Положение";
+            this.bindingNavigatorPositionItem.AutoSize = false;
+            this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("Segoe UI", 9F);
+            this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem";
+            this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23);
+            this.bindingNavigatorPositionItem.Text = "0";
+            this.bindingNavigatorPositionItem.ToolTipText = "Текущее положение";
+            // 
+            // bindingNavigatorSeparator1
+            // 
+            this.bindingNavigatorSeparator1.Name = "bindingNavigatorSeparator1";
+            this.bindingNavigatorSeparator1.Size = new System.Drawing.Size(6, 25);
+            // 
+            // bindingNavigatorMoveNextItem
+            // 
+            this.bindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveNextItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveNextItem.Image")));
+            this.bindingNavigatorMoveNextItem.Name = "bindingNavigatorMoveNextItem";
+            this.bindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveNextItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveNextItem.Text = "Переместить вперед";
+            // 
+            // bindingNavigatorMoveLastItem
+            // 
+            this.bindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.bindingNavigatorMoveLastItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorMoveLastItem.Image")));
+            this.bindingNavigatorMoveLastItem.Name = "bindingNavigatorMoveLastItem";
+            this.bindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = true;
+            this.bindingNavigatorMoveLastItem.Size = new System.Drawing.Size(23, 22);
+            this.bindingNavigatorMoveLastItem.Text = "Переместить в конец";
+            // 
+            // bindingNavigatorSeparator2
+            // 
+            this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2";
+            this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25);
+            // 
+            // roleBindingNavigatorSaveItem
+            // 
+            this.roleBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+            this.roleBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("roleBindingNavigatorSaveItem.Image")));
+            this.roleBindingNavigatorSaveItem.Name = "roleBindingNavigatorSaveItem";
+            this.roleBindingNavigatorSaveItem.Size = new System.Drawing.Size(23, 22);
+            this.roleBindingNavigatorSaveItem.Text = "Сохранить данные";
+            this.roleBindingNavigatorSaveItem.Click += new System.EventHandler(this.roleBindingNavigatorSaveItem_Click);
+            // 
+            // Роли
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(615, 427);
+            this.Controls.Add(this.roleBindingNavigator);
+            this.Controls.Add(this.panel1);
+            this.Name = "Роли";
+            this.Text = "Роли";
+            this.Load += new System.EventHandler(this.Роли_Load);
+            this.panel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.roleDataGridView)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingSource)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.иС32ОсадчийDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.roleBindingNavigator)).EndInit();
+            this.roleBindingNavigator.ResumeLayout(false);
+            this.roleBindingNavigator.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Button button6;
+        private ИС32ОсадчийDataSet иС32ОсадчийDataSet;
+        private System.Windows.Forms.BindingSource roleBindingSource;
+        private ИС32ОсадчийDataSetTableAdapters.RoleTableAdapter roleTableAdapter;
+        private ИС32ОсадчийDataSetTableAdapters.TableAdapterManager tableAdapterManager;
+        private System.Windows.Forms.BindingNavigator roleBindingNavigator;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorAddNewItem;
+        private System.Windows.Forms.ToolStripLabel bindingNavigatorCountItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorDeleteItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveFirstItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMovePreviousItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator;
+        private System.Windows.Forms.ToolStripTextBox bindingNavigatorPositionItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator1;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveNextItem;
+        private System.Windows.Forms.ToolStripButton bindingNavigatorMoveLastItem;
+        private System.Windows.Forms.ToolStripSeparator bindingNavigatorSeparator2;
+        private System.Windows.Forms.ToolStripButton roleBindingNavigatorSaveItem;
+        private System.Windows.Forms.DataGridView roleDataGridView;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Button button1;
+    }
+}

+ 63 - 0
ИС32Осадчий/Роли.cs

@@ -0,0 +1,63 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ИС32Осадчий
+{
+    public partial class Роли : Form
+    {
+        public Роли()
+        {
+            InitializeComponent();
+        }
+
+        private void button6_Click(object sender, EventArgs e)
+        {
+            Главное_меню f1 = new Главное_меню();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Возвращение на главное меню!");
+        }
+
+        private void roleBindingNavigatorSaveItem_Click(object sender, EventArgs e)
+        {
+            this.Validate();
+            this.roleBindingSource.EndEdit();
+            this.tableAdapterManager.UpdateAll(this.иС32ОсадчийDataSet);
+
+        }
+
+        private void Роли_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "иС32ОсадчийDataSet.Role". При необходимости она может быть перемещена или удалена.
+            this.roleTableAdapter.Fill(this.иС32ОсадчийDataSet.Role);
+
+        }
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+            Добавление_ролей f1 = new Добавление_ролей();
+            this.Hide();
+            f1.Show();
+            MessageBox.Show("Переход на добавление");
+        }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            roleBindingSource.RemoveCurrent();
+            MessageBox.Show("Удаление выполнено");
+        }
+
+        private void button3_Click(object sender, EventArgs e)
+        {
+            this.roleTableAdapter.Update(this.иС32ОсадчийDataSet.Role);
+            MessageBox.Show("Информация сохранена");
+        }
+    }
+}

+ 213 - 0
ИС32Осадчий/Роли.resx

@@ -0,0 +1,213 @@
+<?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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <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" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </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" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="roleBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="roleBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>189, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="иС32ОсадчийDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="roleTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>340, 17</value>
+  </metadata>
+  <metadata name="tableAdapterManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>486, 17</value>
+  </metadata>
+  <metadata name="roleBindingNavigator.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>657, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="bindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+        pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+        Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+        /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+        zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+        IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+        rkJggg==
+</value>
+  </data>
+  <data name="bindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+        DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+        rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+        i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+        86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+        QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+        bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+        wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+        v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+        UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+        Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+        lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+        5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+        Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+        08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="bindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+        n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+        N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+        oAc0QjgAAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="bindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+        h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+        twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+        kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+        WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+        8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="roleBindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+        dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+</value>
+  </data>
+</root>

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác