瀏覽代碼

4 день

Георгий Лебедько 2 年之前
父節點
當前提交
561d7355dc

+ 351 - 3
Швейная фабрика/FormGetMaterial.Designer.cs

@@ -28,12 +28,360 @@
         /// </summary>
         private void InitializeComponent()
         {
-            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormGetMaterial));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.label1 = new System.Windows.Forms.Label();
+            this.pictureBox1 = new System.Windows.Forms.PictureBox();
+            this.tabControl1 = new System.Windows.Forms.TabControl();
+            this.tabPage1 = new System.Windows.Forms.TabPage();
+            this.BtnDelTkan = new System.Windows.Forms.Button();
+            this.DgvTkan = new System.Windows.Forms.DataGridView();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.BtnAddTkan = new System.Windows.Forms.Button();
+            this.BtnClearPhotoTkan = new System.Windows.Forms.Button();
+            this.BtnLoadPhotoTkan = new System.Windows.Forms.Button();
+            this.PbxPhotoTkan = new System.Windows.Forms.PictureBox();
+            this.label6 = new System.Windows.Forms.Label();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.TbxCommentTkan = new System.Windows.Forms.TextBox();
+            this.TbxColorTkan = new System.Windows.Forms.TextBox();
+            this.TbxLengthTkan = new System.Windows.Forms.TextBox();
+            this.TbxWithTkan = new System.Windows.Forms.TextBox();
+            this.TbxTitleTkan = new System.Windows.Forms.TextBox();
+            this.tabPage2 = new System.Windows.Forms.TabPage();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+            this.tabControl1.SuspendLayout();
+            this.tabPage1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvTkan)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.PbxPhotoTkan)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(225)))));
+            this.panel1.Controls.Add(this.label1);
+            this.panel1.Controls.Add(this.pictureBox1);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(772, 130);
+            this.panel1.TabIndex = 5;
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label1.Location = new System.Drawing.Point(196, 50);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(340, 29);
+            this.label1.TabIndex = 2;
+            this.label1.Text = "Получить материал на склад";
+            // 
+            // pictureBox1
+            // 
+            this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Left;
+            this.pictureBox1.Image = global::Швейная_фабрика.Properties.Resources.fabric_logo;
+            this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+            this.pictureBox1.Name = "pictureBox1";
+            this.pictureBox1.Size = new System.Drawing.Size(133, 130);
+            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox1.TabIndex = 0;
+            this.pictureBox1.TabStop = false;
+            // 
+            // tabControl1
+            // 
+            this.tabControl1.Controls.Add(this.tabPage1);
+            this.tabControl1.Controls.Add(this.tabPage2);
+            this.tabControl1.Location = new System.Drawing.Point(12, 136);
+            this.tabControl1.Name = "tabControl1";
+            this.tabControl1.SelectedIndex = 0;
+            this.tabControl1.Size = new System.Drawing.Size(753, 473);
+            this.tabControl1.TabIndex = 6;
+            // 
+            // tabPage1
+            // 
+            this.tabPage1.Controls.Add(this.BtnDelTkan);
+            this.tabPage1.Controls.Add(this.DgvTkan);
+            this.tabPage1.Controls.Add(this.BtnAddTkan);
+            this.tabPage1.Controls.Add(this.BtnClearPhotoTkan);
+            this.tabPage1.Controls.Add(this.BtnLoadPhotoTkan);
+            this.tabPage1.Controls.Add(this.PbxPhotoTkan);
+            this.tabPage1.Controls.Add(this.label6);
+            this.tabPage1.Controls.Add(this.label5);
+            this.tabPage1.Controls.Add(this.label4);
+            this.tabPage1.Controls.Add(this.label3);
+            this.tabPage1.Controls.Add(this.label2);
+            this.tabPage1.Controls.Add(this.TbxCommentTkan);
+            this.tabPage1.Controls.Add(this.TbxColorTkan);
+            this.tabPage1.Controls.Add(this.TbxLengthTkan);
+            this.tabPage1.Controls.Add(this.TbxWithTkan);
+            this.tabPage1.Controls.Add(this.TbxTitleTkan);
+            this.tabPage1.Location = new System.Drawing.Point(4, 25);
+            this.tabPage1.Name = "tabPage1";
+            this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
+            this.tabPage1.Size = new System.Drawing.Size(745, 444);
+            this.tabPage1.TabIndex = 0;
+            this.tabPage1.Text = "Добавить в документ ткани";
+            this.tabPage1.UseVisualStyleBackColor = true;
+            // 
+            // BtnDelTkan
+            // 
+            this.BtnDelTkan.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnDelTkan.Location = new System.Drawing.Point(9, 398);
+            this.BtnDelTkan.Name = "BtnDelTkan";
+            this.BtnDelTkan.Size = new System.Drawing.Size(363, 28);
+            this.BtnDelTkan.TabIndex = 15;
+            this.BtnDelTkan.Text = "Удалить выделенную ткань из документа";
+            this.BtnDelTkan.UseVisualStyleBackColor = false;
+            // 
+            // DgvTkan
+            // 
+            this.DgvTkan.AllowUserToAddRows = false;
+            this.DgvTkan.AllowUserToDeleteRows = false;
+            this.DgvTkan.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.DgvTkan.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.Column2,
+            this.Column3,
+            this.Column4,
+            this.Column5});
+            this.DgvTkan.Location = new System.Drawing.Point(9, 176);
+            this.DgvTkan.MultiSelect = false;
+            this.DgvTkan.Name = "DgvTkan";
+            this.DgvTkan.ReadOnly = true;
+            this.DgvTkan.RowHeadersWidth = 51;
+            this.DgvTkan.RowTemplate.Height = 24;
+            this.DgvTkan.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.DgvTkan.Size = new System.Drawing.Size(718, 207);
+            this.DgvTkan.TabIndex = 14;
+            // 
+            // Column1
+            // 
+            this.Column1.HeaderText = "Название";
+            this.Column1.MinimumWidth = 6;
+            this.Column1.Name = "Column1";
+            this.Column1.ReadOnly = true;
+            this.Column1.Width = 150;
+            // 
+            // Column2
+            // 
+            this.Column2.HeaderText = "Цвет";
+            this.Column2.MinimumWidth = 6;
+            this.Column2.Name = "Column2";
+            this.Column2.ReadOnly = true;
+            this.Column2.Width = 125;
+            // 
+            // Column3
+            // 
+            this.Column3.HeaderText = "Ширина";
+            this.Column3.MinimumWidth = 6;
+            this.Column3.Name = "Column3";
+            this.Column3.ReadOnly = true;
+            this.Column3.Width = 125;
+            // 
+            // Column4
+            // 
+            this.Column4.HeaderText = "Длина";
+            this.Column4.MinimumWidth = 6;
+            this.Column4.Name = "Column4";
+            this.Column4.ReadOnly = true;
+            this.Column4.Width = 125;
+            // 
+            // Column5
+            // 
+            this.Column5.HeaderText = "Описание";
+            this.Column5.MinimumWidth = 6;
+            this.Column5.Name = "Column5";
+            this.Column5.ReadOnly = true;
+            this.Column5.Width = 200;
+            // 
+            // BtnAddTkan
+            // 
+            this.BtnAddTkan.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnAddTkan.Location = new System.Drawing.Point(9, 132);
+            this.BtnAddTkan.Name = "BtnAddTkan";
+            this.BtnAddTkan.Size = new System.Drawing.Size(363, 28);
+            this.BtnAddTkan.TabIndex = 13;
+            this.BtnAddTkan.Text = "Добавить эту ткань в документ";
+            this.BtnAddTkan.UseVisualStyleBackColor = false;
+            // 
+            // BtnClearPhotoTkan
+            // 
+            this.BtnClearPhotoTkan.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnClearPhotoTkan.Location = new System.Drawing.Point(567, 63);
+            this.BtnClearPhotoTkan.Name = "BtnClearPhotoTkan";
+            this.BtnClearPhotoTkan.Size = new System.Drawing.Size(160, 28);
+            this.BtnClearPhotoTkan.TabIndex = 12;
+            this.BtnClearPhotoTkan.Text = "Очистить фото";
+            this.BtnClearPhotoTkan.UseVisualStyleBackColor = false;
+            // 
+            // BtnLoadPhotoTkan
+            // 
+            this.BtnLoadPhotoTkan.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnLoadPhotoTkan.Location = new System.Drawing.Point(567, 18);
+            this.BtnLoadPhotoTkan.Name = "BtnLoadPhotoTkan";
+            this.BtnLoadPhotoTkan.Size = new System.Drawing.Size(160, 28);
+            this.BtnLoadPhotoTkan.TabIndex = 11;
+            this.BtnLoadPhotoTkan.Text = "Загрузить фото";
+            this.BtnLoadPhotoTkan.UseVisualStyleBackColor = false;
+            // 
+            // PbxPhotoTkan
+            // 
+            this.PbxPhotoTkan.Location = new System.Drawing.Point(397, 15);
+            this.PbxPhotoTkan.Name = "PbxPhotoTkan";
+            this.PbxPhotoTkan.Size = new System.Drawing.Size(154, 145);
+            this.PbxPhotoTkan.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.PbxPhotoTkan.TabIndex = 10;
+            this.PbxPhotoTkan.TabStop = false;
+            // 
+            // label6
+            // 
+            this.label6.AutoSize = true;
+            this.label6.Location = new System.Drawing.Point(6, 102);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(75, 16);
+            this.label6.TabIndex = 9;
+            this.label6.Text = "Описание:";
+            // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.Location = new System.Drawing.Point(35, 74);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(42, 16);
+            this.label5.TabIndex = 8;
+            this.label5.Text = "Цвет:";
+            // 
+            // label4
+            // 
+            this.label4.AutoSize = true;
+            this.label4.Location = new System.Drawing.Point(215, 46);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(51, 16);
+            this.label4.TabIndex = 7;
+            this.label4.Text = "Длина:";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(17, 46);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(61, 16);
+            this.label3.TabIndex = 6;
+            this.label3.Text = "Ширина:";
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(4, 18);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(76, 16);
+            this.label2.TabIndex = 5;
+            this.label2.Text = "Название:";
+            // 
+            // TbxCommentTkan
+            // 
+            this.TbxCommentTkan.Location = new System.Drawing.Point(86, 99);
+            this.TbxCommentTkan.Name = "TbxCommentTkan";
+            this.TbxCommentTkan.Size = new System.Drawing.Size(286, 22);
+            this.TbxCommentTkan.TabIndex = 4;
+            // 
+            // TbxColorTkan
+            // 
+            this.TbxColorTkan.Location = new System.Drawing.Point(86, 71);
+            this.TbxColorTkan.Name = "TbxColorTkan";
+            this.TbxColorTkan.Size = new System.Drawing.Size(100, 22);
+            this.TbxColorTkan.TabIndex = 3;
+            // 
+            // TbxLengthTkan
+            // 
+            this.TbxLengthTkan.Location = new System.Drawing.Point(272, 43);
+            this.TbxLengthTkan.Name = "TbxLengthTkan";
+            this.TbxLengthTkan.Size = new System.Drawing.Size(100, 22);
+            this.TbxLengthTkan.TabIndex = 2;
+            // 
+            // TbxWithTkan
+            // 
+            this.TbxWithTkan.Location = new System.Drawing.Point(86, 43);
+            this.TbxWithTkan.Name = "TbxWithTkan";
+            this.TbxWithTkan.Size = new System.Drawing.Size(100, 22);
+            this.TbxWithTkan.TabIndex = 1;
+            // 
+            // TbxTitleTkan
+            // 
+            this.TbxTitleTkan.Location = new System.Drawing.Point(86, 15);
+            this.TbxTitleTkan.Name = "TbxTitleTkan";
+            this.TbxTitleTkan.Size = new System.Drawing.Size(286, 22);
+            this.TbxTitleTkan.TabIndex = 0;
+            // 
+            // tabPage2
+            // 
+            this.tabPage2.Location = new System.Drawing.Point(4, 25);
+            this.tabPage2.Name = "tabPage2";
+            this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
+            this.tabPage2.Size = new System.Drawing.Size(745, 444);
+            this.tabPage2.TabIndex = 1;
+            this.tabPage2.Text = "Добавить в документ фурнитуру";
+            this.tabPage2.UseVisualStyleBackColor = true;
+            // 
+            // FormGetMaterial
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(800, 450);
-            this.Text = "FormGetMaterial";
+            this.ClientSize = new System.Drawing.Size(772, 615);
+            this.Controls.Add(this.tabControl1);
+            this.Controls.Add(this.panel1);
+            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+            this.Name = "FormGetMaterial";
+            this.Text = "СУБД \"Швейная фабрика\"";
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+            this.tabControl1.ResumeLayout(false);
+            this.tabPage1.ResumeLayout(false);
+            this.tabPage1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvTkan)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.PbxPhotoTkan)).EndInit();
+            this.ResumeLayout(false);
+
         }
 
         #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.PictureBox pictureBox1;
+        private System.Windows.Forms.TabControl tabControl1;
+        private System.Windows.Forms.TabPage tabPage1;
+        private System.Windows.Forms.Button BtnDelTkan;
+        private System.Windows.Forms.DataGridView DgvTkan;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
+        private System.Windows.Forms.Button BtnAddTkan;
+        private System.Windows.Forms.Button BtnClearPhotoTkan;
+        private System.Windows.Forms.Button BtnLoadPhotoTkan;
+        private System.Windows.Forms.PictureBox PbxPhotoTkan;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.TextBox TbxCommentTkan;
+        private System.Windows.Forms.TextBox TbxColorTkan;
+        private System.Windows.Forms.TextBox TbxLengthTkan;
+        private System.Windows.Forms.TextBox TbxWithTkan;
+        private System.Windows.Forms.TextBox TbxTitleTkan;
+        private System.Windows.Forms.TabPage tabPage2;
     }
 }

+ 92 - 0
Швейная фабрика/FormGetMaterial.resx

@@ -117,4 +117,96 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA
+        AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AAAAAAB6ZasA////////////////////////////////////////////////////////
+        /////////////f////r////4////+P////b////2////9v////j////6/////f//////////////////
+        ///////////////////t+P4xAAAAAH1ts//p////uMj//6q2/f+cqfH/kZvm/4eN3P99hNL/dXrK/3By
+        wv9qbL3/Zma5/2Rjtf9iYbH/YF2t/15dq/9eW6f/XFml/1xXof9aVZ3/WlOa/1hRlv9WTZL/VEmM/1JF
+        hv9QP4D/Tjx4/z8nZ/9MM2j/6vP+//////8hAAD//B8A//9RAP//MAD//gYA/+wAAP//CAD/6wAA/8kA
+        AP/qAAD/4gAA/9wAAP/YAAD/1gAA/9QAAP/SAAD/0gAA/9AAAP/QAAD/zgAA/8wAAP/MAAD/ygAA/8gA
+        AP/EAAD/wgAA/8AAAP+9AAD/3gAA/zsAAP9UNmb//////y4AAP/9QgD//2QA//8uAP//bgD//3IA/84A
+        AP//KQD//2AA/80AAP/QAAD/zwAA/8sAAP/JAAD/xwAA/8UAAP/FAAD/wwAA/8MAAP/BAAD/wQAA/78A
+        AP+9AAD/uQAA/7cAAP+0AAD/sAAA/64AAP/KAAD/NgAA/1IzWP//////MgAD//LCW////3P/9MNY////
+        U////0n/wo45//7ANP//+jD/w4gi/8aLH//Fhhn/wYIV/79+Ef+9fA3/vXoJ/7t6Bv+7eAL/uXYA/7d0
+        AP+3cAD/tWwA/7NoAP+wZAD/rF8A/6hXAP+kTwD/oEcA/6hdAP8uAAD/XTpW//////9rDxv///+I////
+        qP///4X///97////cf///2r///9g////WP///1P///9N////R////0P///8/////PP///zj///80////
+        MP///yr///8m////IP///xr///8V////Df///wX///8A////AP///wD///8A//+IAP9nRXP/////QgAA
+        AErQjzT///+U////ff///23///9p////U////wX///9B////Sv///z7///84////Nf///zH///8r////
+        J////yP///80////AP///AD///8A///8AP//9wD///EA///mAP//9gD//70A//+kAP///wD/AAAA/0g6
+        agD///8AAAAAAAAAAAA9AADiPQAA8igAAOMTAADOJwAAqI1qbf8AAAC7AAAAsAAAAKkAAAChAAAAmwAA
+        AJUAAACNAAAAhwAAAH8AAACeEQAd/z0AgP8tAHL/LABq/ygAZP8kAFz/IwBa/wAAGf89AAD/TxoA/wAA
+        AKgAAAAASjxqAP///wAAAAAAAAAAAEMAAABAAAAALAAAABkAAAAAAAAA////AAAAAAAAAAAAAwAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAP//h1f//18n//9bI///Vx3//1MV//9cH///AAD//4J5
+        pf////9OAAAAAAAAAABMPmoA////AAAAAAAAAAAARwAAAEQAAAAyAAAAfo+lAEIbPfT////c////AP//
+        /wAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcA1P+QX///bTX//2kv//9lKf//YCH//2Ym
+        //8HAP//b1Fg/////4f///8AAAAAAE5AaAD///8AAAAAAAAAAABLAAAAVwAAAE0AAACBlKMAVjJH////
+        ////////////AP///wD///8AAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAKgDG/55u//+JVv//gkz//35E
+        //97Q///eDz//wgA//92W2P/////h////wD///8A////AP///wB6AAAAcAAAAGcAAABbAAAAUQAAAFNr
+        hf9RJBb/UjhZ//////////9t////AP///wD///8ABQAAAAAAAAAAAAAAAAAAAAAAAAA6AOz/gk7//y4A
+        zv82AOb/MgDe/yQAvP9BAP//EwD//3hdY/////99////AP///wD///8A////AAkJFQAAAAwAAAACAAAA
+        AAAXAAD//+4A////AP+jLQD/p6dt//////////8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAEcE
+        /f91Pv//AwA3/xEAYf8LAF7/AAAt/yMAtv8YAP//g2ln/////4L///8A////AP///wD///8ACwsRAAEB
+        CgAAAAAAAAAAXVwSjP+8grT/rHOk/4xDhf8OADz//////////9f///8A////AP///wD///8AAAAAAAAA
+        AAAAAAAAQADf/45V//9AAOX/RQD3/z8A9P8wANT/SwL//x0A//9XPVv///////////////8A////AP3/
+        /wBdB00AVQBEAEsAOgBBADD/38H//66G//+edP//sYv//0cA//+UgIz/////d////wD///8A////AP//
+        /wD///8AAAAAAAAAAABQEfP/hE7//x4Aev8pAJf/IwCU/xIAaf82AOD/NwD//xYAAP+BSgD/////////
+        /wD///8A////AFAVVABIC0sAPgFBADYAN//Pqf//0Kj//8ie///Dmv//TgL//8TCvP/////d////AP//
+        /wD///8A////AP///wD///8AAAAAABcAhP+jbv//Zyf//14Z//9ZD///Uwb//2gi//8IAP//4XMA/8ZF
+        AP+Jiqj/////AP///wD///8ATw9JAEcHQAA/ADYANQAs/+fE//+KWf//UACq/4lX//+BO///inZi////
+        /////////////f////v////0////7v///+f//5f4GACx/4tQ//84AKj/OgCu/zcArP8kAIH/SAD//xIA
+        ///NZQD/7H4A/5ORpP////8A////AP///wBlJoEAXh54AFYUbgBOCmT/iFz//9yZAP///wD/rmcN/4dU
+        //9zNv//Z0Vr/2xl3/9iVtv/YEC3/1sznP9XKYb/Zzxs/1Qehv+NTf//NAC0////GP///8T///+e////
+        f/9gJDD/AAD//85mAP/ldgD/lpWo/////wD///8A////AGowkwBiKYsAWx+CAFMXeP9pN////8wA////
+        Af/VigD/XC3//8Ca//+LQ///tDna/7VC4P+0ZP//tnv//7eM//+HTf//gj3//6pv//8lAHD///+L////
+        /////////////4FRRf8AAP//zmQA/+V0AP+Ukaj/////Cv///wD///8AWBtUAFITSwBKC0MAQgE5/+XC
+        //+IU///i0QP/39F///HoP//nX7//9iN////sAD//8oA////FP///9T///////////9pH///nWb//18c
+        //9fKS7/ek5t/3JAYv9fJSv/PQCm/wQA///JYgD/94gA/6Gkt/////8A////AP///wBRDkoASwZDAEUA
+        OwA9ADH/vYj//7SA//99RP//p27//5Vc//+MUf//iEz//4JI//9+Qv//fT7//3k4//91Mf//cSv//20p
+        //9nIP//cCr//zsA//8hAP//HQD//xIA//9DAP//AAD//8dSAP+OAAD/QC9W1////wD///8A////AFoZ
+        KABVEyAATwsYAEcDEf/Pr///waH9/7iW+P+yjur/qYXh/6eD2v+getr/k3Tr/49t5/+LYdn/h1rK/4NS
+        vf+BVbf/hViv/31Nqf96RqT/cjyi/2ozmP9iJ4//WRyF/1gXe/8RADf/IgAA/zQAAP8/K1YA////AP//
+        /wD///8AsXh9AKtydgClam4An2Vm////////////////////////////////////////////////////
+        //////////////////////////////////////////////////////////////////+TiZL/////Gv//
+        /wD///8A////AP///wAkCQAAHgMAABkAAAATAAD/////////////////////////////////////////
+        //////////////////////////////////////////////////////////////3u/P//////kGF7/wsA
+        AHT///8A////AP///wD///8A////ACgLAAAiBwAAHAEAABkAAAAzAABoIgAAx/bijv///9j/iGxF/2Q2
+        HWsAAABVEAAATgwAAEYIAABABAAAPAAAADgAAAA2AAAANAAAADQAAABRahYA//TgAP9cBwD/oKCb/wAA
+        AIUAAAAVCwAAAP///wD///8A////AP///wD///8ALA8EACYLAAAiBQAAHAEAADkAAAAnAAAAPy0N5aVz
+        S/9BBQAAaT0pAAAAAAAYAAAAFAAAABAAAAAMAAAABgAAAAAAAAAAAAAAAAAAAAAAAADmjQD///8s/9F7
+        AP//////AAAAAAAAAAALAAAA////AP///wD///8A////AP///wAwEwwALA8GACYLAAAiBQAAPQAAAC0A
+        AABHMhYAq3tWAEkNBwBxRzUABgAAACAAAAAcAAAAGAAAABQAAAAOAAAABgAAAAAAAAAAAAAAAAAAAN6K
+        AP///zT/x3IA/+X///////8A////AP///wD///8A////AP///wD///8A////ADQXEgAwEw4ALA8IACYL
+        BABDAAAAMwAAAE06IgCzg2AAURUSAHlPQQAOAAAAJwAAACQAAAAgAAAAGgAAABQAAAAOAAAAAAAAAAAA
+        AAAAAAAA04EA////Kv+6ZwD//////////wD///8A////AP///wD///8A////AP///wD///8AOBsYADQX
+        FAAwExAALBEMAEkAAAA5AAAAU0IsALmLbABXHR4Af1lMABYAAAAvAAAAKwAAACcAAAAiAAAAHAAAAAAA
+        AAAAAAAAAAAAAAAAAAACAAD/FwAA/y0AAP////8A////AP///wD///8A////AP///wD///8A////AP//
+        /wA6HR4AOBsaADQZGAAwFRQATQAAAD0AAABYSDUAv5N1AFwlKACHYVgAHAAAADcAAAAzAAAALQAAACkA
+        AAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A/////8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAH///AD/z/
+        wA/8f8AP+D/AD/A/wA/gH8AH4B/AB+AfwAfgAAAH4AAAB+AAAAPgAAAH4AAAB+AAAA/gAAAP4AAAH/AA
+        AD/8//D////w////8P////H////7//////8=
+</value>
+  </data>
 </root>

+ 2 - 175
Швейная фабрика/FormKladovschik.Designer.cs

@@ -29,13 +29,6 @@
         private void InitializeComponent()
         {
             this.components = new System.ComponentModel.Container();
-            System.Windows.Forms.Label descriptionLabel;
-            System.Windows.Forms.Label lengthLabel;
-            System.Windows.Forms.Label widthLabel;
-            System.Windows.Forms.Label colorLabel;
-            System.Windows.Forms.Label nametkanLabel;
-            System.Windows.Forms.Label label3;
-            System.Windows.Forms.Label label4;
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormKladovschik));
             this.panel1 = new System.Windows.Forms.Panel();
             this.label1 = new System.Windows.Forms.Label();
@@ -52,15 +45,8 @@
             this.tabControl1 = new System.Windows.Forms.TabControl();
             this.tabPage3 = new System.Windows.Forms.TabPage();
             this.tabPage1 = new System.Windows.Forms.TabPage();
-            this.TbxDescription = new System.Windows.Forms.TextBox();
-            this.TbxLength = new System.Windows.Forms.TextBox();
-            this.TbxWith = new System.Windows.Forms.TextBox();
-            this.TbxColor = new System.Windows.Forms.TextBox();
-            this.TbxTitle = new System.Windows.Forms.TextBox();
             this.TlpTkani = new System.Windows.Forms.TableLayoutPanel();
             this.tabPage2 = new System.Windows.Forms.TabPage();
-            this.TbxCountFurSklad = new System.Windows.Forms.TextBox();
-            this.TbxNameFur = new System.Windows.Forms.TextBox();
             this.TlpFurnitura = new System.Windows.Forms.TableLayoutPanel();
             this.DgvOrders = new System.Windows.Forms.DataGridView();
             this.Izdelie = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -70,13 +56,6 @@
             this.Furnitur = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.CountFur = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.CountIzd = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            descriptionLabel = new System.Windows.Forms.Label();
-            lengthLabel = new System.Windows.Forms.Label();
-            widthLabel = new System.Windows.Forms.Label();
-            colorLabel = new System.Windows.Forms.Label();
-            nametkanLabel = new System.Windows.Forms.Label();
-            label3 = new System.Windows.Forms.Label();
-            label4 = new System.Windows.Forms.Label();
             this.panel1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.сlothesFactoryLGDataSet)).BeginInit();
@@ -227,16 +206,6 @@
             // 
             // tabPage1
             // 
-            this.tabPage1.Controls.Add(descriptionLabel);
-            this.tabPage1.Controls.Add(this.TbxDescription);
-            this.tabPage1.Controls.Add(lengthLabel);
-            this.tabPage1.Controls.Add(this.TbxLength);
-            this.tabPage1.Controls.Add(widthLabel);
-            this.tabPage1.Controls.Add(this.TbxWith);
-            this.tabPage1.Controls.Add(colorLabel);
-            this.tabPage1.Controls.Add(this.TbxColor);
-            this.tabPage1.Controls.Add(nametkanLabel);
-            this.tabPage1.Controls.Add(this.TbxTitle);
             this.tabPage1.Controls.Add(this.TlpTkani);
             this.tabPage1.Location = new System.Drawing.Point(4, 25);
             this.tabPage1.Name = "tabPage1";
@@ -246,101 +215,6 @@
             this.tabPage1.Text = "Ткани";
             this.tabPage1.UseVisualStyleBackColor = true;
             // 
-            // descriptionLabel
-            // 
-            descriptionLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            descriptionLabel.AutoSize = true;
-            descriptionLabel.Location = new System.Drawing.Point(513, 170);
-            descriptionLabel.Name = "descriptionLabel";
-            descriptionLabel.Size = new System.Drawing.Size(75, 16);
-            descriptionLabel.TabIndex = 19;
-            descriptionLabel.Text = "Описание:";
-            // 
-            // TbxDescription
-            // 
-            this.TbxDescription.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.TbxDescription.Location = new System.Drawing.Point(597, 167);
-            this.TbxDescription.Name = "TbxDescription";
-            this.TbxDescription.ReadOnly = true;
-            this.TbxDescription.Size = new System.Drawing.Size(144, 22);
-            this.TbxDescription.TabIndex = 20;
-            // 
-            // lengthLabel
-            // 
-            lengthLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            lengthLabel.AutoSize = true;
-            lengthLabel.Location = new System.Drawing.Point(536, 133);
-            lengthLabel.Name = "lengthLabel";
-            lengthLabel.Size = new System.Drawing.Size(51, 16);
-            lengthLabel.TabIndex = 17;
-            lengthLabel.Text = "Длина:";
-            // 
-            // TbxLength
-            // 
-            this.TbxLength.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.TbxLength.Location = new System.Drawing.Point(597, 130);
-            this.TbxLength.Name = "TbxLength";
-            this.TbxLength.ReadOnly = true;
-            this.TbxLength.Size = new System.Drawing.Size(144, 22);
-            this.TbxLength.TabIndex = 18;
-            // 
-            // widthLabel
-            // 
-            widthLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            widthLabel.AutoSize = true;
-            widthLabel.Location = new System.Drawing.Point(528, 97);
-            widthLabel.Name = "widthLabel";
-            widthLabel.Size = new System.Drawing.Size(61, 16);
-            widthLabel.TabIndex = 15;
-            widthLabel.Text = "Ширина:";
-            // 
-            // TbxWith
-            // 
-            this.TbxWith.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.TbxWith.Location = new System.Drawing.Point(597, 94);
-            this.TbxWith.Name = "TbxWith";
-            this.TbxWith.ReadOnly = true;
-            this.TbxWith.Size = new System.Drawing.Size(144, 22);
-            this.TbxWith.TabIndex = 16;
-            // 
-            // colorLabel
-            // 
-            colorLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            colorLabel.AutoSize = true;
-            colorLabel.Location = new System.Drawing.Point(546, 58);
-            colorLabel.Name = "colorLabel";
-            colorLabel.Size = new System.Drawing.Size(42, 16);
-            colorLabel.TabIndex = 13;
-            colorLabel.Text = "Цвет:";
-            // 
-            // TbxColor
-            // 
-            this.TbxColor.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.TbxColor.Location = new System.Drawing.Point(597, 55);
-            this.TbxColor.Name = "TbxColor";
-            this.TbxColor.ReadOnly = true;
-            this.TbxColor.Size = new System.Drawing.Size(144, 22);
-            this.TbxColor.TabIndex = 14;
-            // 
-            // nametkanLabel
-            // 
-            nametkanLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            nametkanLabel.AutoSize = true;
-            nametkanLabel.Location = new System.Drawing.Point(515, 19);
-            nametkanLabel.Name = "nametkanLabel";
-            nametkanLabel.Size = new System.Drawing.Size(76, 16);
-            nametkanLabel.TabIndex = 11;
-            nametkanLabel.Text = "Название:";
-            // 
-            // TbxTitle
-            // 
-            this.TbxTitle.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.TbxTitle.Location = new System.Drawing.Point(597, 16);
-            this.TbxTitle.Name = "TbxTitle";
-            this.TbxTitle.ReadOnly = true;
-            this.TbxTitle.Size = new System.Drawing.Size(144, 22);
-            this.TbxTitle.TabIndex = 12;
-            // 
             // TlpTkani
             // 
             this.TlpTkani.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
@@ -353,15 +227,11 @@
             this.TlpTkani.Name = "TlpTkani";
             this.TlpTkani.RowCount = 1;
             this.TlpTkani.RowStyles.Add(new System.Windows.Forms.RowStyle());
-            this.TlpTkani.Size = new System.Drawing.Size(492, 311);
+            this.TlpTkani.Size = new System.Drawing.Size(734, 229);
             this.TlpTkani.TabIndex = 0;
             // 
             // tabPage2
             // 
-            this.tabPage2.Controls.Add(label3);
-            this.tabPage2.Controls.Add(this.TbxCountFurSklad);
-            this.tabPage2.Controls.Add(label4);
-            this.tabPage2.Controls.Add(this.TbxNameFur);
             this.tabPage2.Controls.Add(this.TlpFurnitura);
             this.tabPage2.Location = new System.Drawing.Point(4, 25);
             this.tabPage2.Name = "tabPage2";
@@ -371,40 +241,6 @@
             this.tabPage2.Text = "Фурнитура";
             this.tabPage2.UseVisualStyleBackColor = true;
             // 
-            // label3
-            // 
-            label3.AutoSize = true;
-            label3.Location = new System.Drawing.Point(436, 55);
-            label3.Name = "label3";
-            label3.Size = new System.Drawing.Size(122, 16);
-            label3.TabIndex = 15;
-            label3.Text = "Кол-во на складе:";
-            // 
-            // TbxCountFurSklad
-            // 
-            this.TbxCountFurSklad.Location = new System.Drawing.Point(569, 55);
-            this.TbxCountFurSklad.Name = "TbxCountFurSklad";
-            this.TbxCountFurSklad.ReadOnly = true;
-            this.TbxCountFurSklad.Size = new System.Drawing.Size(144, 22);
-            this.TbxCountFurSklad.TabIndex = 16;
-            // 
-            // label4
-            // 
-            label4.AutoSize = true;
-            label4.Location = new System.Drawing.Point(487, 19);
-            label4.Name = "label4";
-            label4.Size = new System.Drawing.Size(76, 16);
-            label4.TabIndex = 13;
-            label4.Text = "Название:";
-            // 
-            // TbxNameFur
-            // 
-            this.TbxNameFur.Location = new System.Drawing.Point(569, 16);
-            this.TbxNameFur.Name = "TbxNameFur";
-            this.TbxNameFur.ReadOnly = true;
-            this.TbxNameFur.Size = new System.Drawing.Size(144, 22);
-            this.TbxNameFur.TabIndex = 14;
-            // 
             // TlpFurnitura
             // 
             this.TlpFurnitura.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
@@ -417,7 +253,7 @@
             this.TlpFurnitura.Name = "TlpFurnitura";
             this.TlpFurnitura.RowCount = 1;
             this.TlpFurnitura.RowStyles.Add(new System.Windows.Forms.RowStyle());
-            this.TlpFurnitura.Size = new System.Drawing.Size(420, 312);
+            this.TlpFurnitura.Size = new System.Drawing.Size(735, 230);
             this.TlpFurnitura.TabIndex = 0;
             // 
             // DgvOrders
@@ -527,9 +363,7 @@
             this.tabControl1.ResumeLayout(false);
             this.tabPage3.ResumeLayout(false);
             this.tabPage1.ResumeLayout(false);
-            this.tabPage1.PerformLayout();
             this.tabPage2.ResumeLayout(false);
-            this.tabPage2.PerformLayout();
             ((System.ComponentModel.ISupportInitialize)(this.DgvOrders)).EndInit();
             this.ResumeLayout(false);
 
@@ -551,15 +385,8 @@
         private System.Windows.Forms.TabControl tabControl1;
         private System.Windows.Forms.TabPage tabPage3;
         private System.Windows.Forms.TabPage tabPage1;
-        private System.Windows.Forms.TextBox TbxDescription;
-        private System.Windows.Forms.TextBox TbxLength;
-        private System.Windows.Forms.TextBox TbxWith;
-        private System.Windows.Forms.TextBox TbxColor;
-        private System.Windows.Forms.TextBox TbxTitle;
         private System.Windows.Forms.TableLayoutPanel TlpTkani;
         private System.Windows.Forms.TabPage tabPage2;
-        private System.Windows.Forms.TextBox TbxCountFurSklad;
-        private System.Windows.Forms.TextBox TbxNameFur;
         private System.Windows.Forms.TableLayoutPanel TlpFurnitura;
         public System.Windows.Forms.BindingSource BsUsers;
         private System.Windows.Forms.DataGridView DgvOrders;

+ 4 - 2
Швейная фабрика/FormKladovschik.cs

@@ -336,12 +336,14 @@ where
 
         private void BtnGetMaterial_Click(object sender, EventArgs e)
         {
-
+            FormGetMaterial frm = new FormGetMaterial();
+            frm.ShowDialog();
         }
 
         private void BtnSpisMaterial_Click(object sender, EventArgs e)
         {
-
+            FormSpisMaterial frm = new FormSpisMaterial();
+            frm.ShowDialog();
         }
 
         private void BtnProfile_Click(object sender, EventArgs e)

+ 0 - 21
Швейная фабрика/FormKladovschik.resx

@@ -147,27 +147,6 @@
   <metadata name="CountIzd.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
-  <metadata name="descriptionLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
-  <metadata name="lengthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
-  <metadata name="widthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
-  <metadata name="colorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
-  <metadata name="nametkanLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
-  <metadata name="label3.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
-  <metadata name="label4.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </metadata>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>

+ 270 - 3
Швейная фабрика/FormSpisMaterial.Designer.cs

@@ -1,6 +1,6 @@
 namespace Швейная_фабрика
 {
-    partial class FormMaterial
+    partial class FormSpisMaterial
     {
         /// <summary>
         /// Required designer variable.
@@ -29,11 +29,278 @@
         private void InitializeComponent()
         {
             this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormSpisMaterial));
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.label1 = new System.Windows.Forms.Label();
+            this.pictureBox1 = new System.Windows.Forms.PictureBox();
+            this.BtnCancel = new System.Windows.Forms.Button();
+            this.BtnSpisMaterial = new System.Windows.Forms.Button();
+            this.BtnToExcel = new System.Windows.Forms.Button();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.DgvFurnitura = new System.Windows.Forms.DataGridView();
+            this.DgvTkan = new System.Windows.Forms.DataGridView();
+            this.сlothesFactoryLGDataSet = new Швейная_фабрика.СlothesFactoryLGDataSet();
+            this.BsTkan = new System.Windows.Forms.BindingSource(this.components);
+            this.tkanTableAdapter = new Швейная_фабрика.СlothesFactoryLGDataSetTableAdapters.TkanTableAdapter();
+            this.BsFurnitura = new System.Windows.Forms.BindingSource(this.components);
+            this.furnituraTableAdapter = new Швейная_фабрика.СlothesFactoryLGDataSetTableAdapters.FurnituraTableAdapter();
+            this.widthDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvFurnitura)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvTkan)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.сlothesFactoryLGDataSet)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.BsTkan)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.BsFurnitura)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(225)))));
+            this.panel1.Controls.Add(this.label1);
+            this.panel1.Controls.Add(this.pictureBox1);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(1055, 130);
+            this.panel1.TabIndex = 4;
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label1.Location = new System.Drawing.Point(201, 48);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(241, 29);
+            this.label1.TabIndex = 2;
+            this.label1.Text = "Списать материалы";
+            // 
+            // pictureBox1
+            // 
+            this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Left;
+            this.pictureBox1.Image = global::Швейная_фабрика.Properties.Resources.fabric_logo;
+            this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+            this.pictureBox1.Name = "pictureBox1";
+            this.pictureBox1.Size = new System.Drawing.Size(133, 130);
+            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox1.TabIndex = 0;
+            this.pictureBox1.TabStop = false;
+            // 
+            // BtnCancel
+            // 
+            this.BtnCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.BtnCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+            this.BtnCancel.Location = new System.Drawing.Point(823, 228);
+            this.BtnCancel.Name = "BtnCancel";
+            this.BtnCancel.Size = new System.Drawing.Size(206, 28);
+            this.BtnCancel.TabIndex = 22;
+            this.BtnCancel.Text = "Отменить";
+            this.BtnCancel.UseVisualStyleBackColor = false;
+            // 
+            // BtnSpisMaterial
+            // 
+            this.BtnSpisMaterial.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.BtnSpisMaterial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnSpisMaterial.Location = new System.Drawing.Point(823, 194);
+            this.BtnSpisMaterial.Name = "BtnSpisMaterial";
+            this.BtnSpisMaterial.Size = new System.Drawing.Size(206, 28);
+            this.BtnSpisMaterial.TabIndex = 21;
+            this.BtnSpisMaterial.Text = "Списать материалы";
+            this.BtnSpisMaterial.UseVisualStyleBackColor = false;
+            this.BtnSpisMaterial.Click += new System.EventHandler(this.BtnSpisMaterial_Click);
+            // 
+            // BtnToExcel
+            // 
+            this.BtnToExcel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.BtnToExcel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(156)))), ((int)(((byte)(26)))));
+            this.BtnToExcel.Location = new System.Drawing.Point(823, 160);
+            this.BtnToExcel.Name = "BtnToExcel";
+            this.BtnToExcel.Size = new System.Drawing.Size(206, 28);
+            this.BtnToExcel.TabIndex = 20;
+            this.BtnToExcel.Text = "Сформировать документ";
+            this.BtnToExcel.UseVisualStyleBackColor = false;
+            this.BtnToExcel.Click += new System.EventHandler(this.BtnToExcel_Click);
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(486, 136);
+            this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(81, 16);
+            this.label2.TabIndex = 19;
+            this.label2.Text = "Фурнитура";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(10, 136);
+            this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(47, 16);
+            this.label3.TabIndex = 18;
+            this.label3.Text = "Ткани";
+            // 
+            // DgvFurnitura
+            // 
+            this.DgvFurnitura.AllowUserToAddRows = false;
+            this.DgvFurnitura.AllowUserToDeleteRows = false;
+            this.DgvFurnitura.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left)));
+            this.DgvFurnitura.AutoGenerateColumns = false;
+            this.DgvFurnitura.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.DgvFurnitura.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column2,
+            this.Column3});
+            this.DgvFurnitura.DataSource = this.BsFurnitura;
+            this.DgvFurnitura.Location = new System.Drawing.Point(485, 160);
+            this.DgvFurnitura.Margin = new System.Windows.Forms.Padding(4);
+            this.DgvFurnitura.Name = "DgvFurnitura";
+            this.DgvFurnitura.RowHeadersVisible = false;
+            this.DgvFurnitura.RowHeadersWidth = 51;
+            this.DgvFurnitura.Size = new System.Drawing.Size(331, 313);
+            this.DgvFurnitura.TabIndex = 17;
+            // 
+            // DgvTkan
+            // 
+            this.DgvTkan.AllowUserToAddRows = false;
+            this.DgvTkan.AllowUserToDeleteRows = false;
+            this.DgvTkan.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left)));
+            this.DgvTkan.AutoGenerateColumns = false;
+            this.DgvTkan.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+            this.DgvTkan.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.widthDataGridViewTextBoxColumn,
+            this.Column1,
+            this.Column4});
+            this.DgvTkan.DataSource = this.BsTkan;
+            this.DgvTkan.Location = new System.Drawing.Point(13, 161);
+            this.DgvTkan.Margin = new System.Windows.Forms.Padding(4);
+            this.DgvTkan.Name = "DgvTkan";
+            this.DgvTkan.RowHeadersVisible = false;
+            this.DgvTkan.RowHeadersWidth = 51;
+            this.DgvTkan.Size = new System.Drawing.Size(459, 312);
+            this.DgvTkan.TabIndex = 16;
+            // 
+            // сlothesFactoryLGDataSet
+            // 
+            this.сlothesFactoryLGDataSet.DataSetName = "СlothesFactoryLGDataSet";
+            this.сlothesFactoryLGDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
+            // 
+            // BsTkan
+            // 
+            this.BsTkan.DataMember = "Tkan";
+            this.BsTkan.DataSource = this.сlothesFactoryLGDataSet;
+            // 
+            // tkanTableAdapter
+            // 
+            this.tkanTableAdapter.ClearBeforeFill = true;
+            // 
+            // BsFurnitura
+            // 
+            this.BsFurnitura.DataMember = "Furnitura";
+            this.BsFurnitura.DataSource = this.сlothesFactoryLGDataSet;
+            // 
+            // furnituraTableAdapter
+            // 
+            this.furnituraTableAdapter.ClearBeforeFill = true;
+            // 
+            // widthDataGridViewTextBoxColumn
+            // 
+            this.widthDataGridViewTextBoxColumn.DataPropertyName = "Width";
+            this.widthDataGridViewTextBoxColumn.HeaderText = "Ширина";
+            this.widthDataGridViewTextBoxColumn.MinimumWidth = 6;
+            this.widthDataGridViewTextBoxColumn.Name = "widthDataGridViewTextBoxColumn";
+            this.widthDataGridViewTextBoxColumn.Width = 125;
+            // 
+            // Column1
+            // 
+            dataGridViewCellStyle1.NullValue = null;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle1;
+            this.Column1.HeaderText = "Сколько списать";
+            this.Column1.MinimumWidth = 6;
+            this.Column1.Name = "Column1";
+            this.Column1.Width = 125;
+            // 
+            // Column4
+            // 
+            this.Column4.HeaderText = "Причина";
+            this.Column4.MinimumWidth = 6;
+            this.Column4.Name = "Column4";
+            this.Column4.Width = 150;
+            // 
+            // Column2
+            // 
+            this.Column2.HeaderText = "Сколько списать";
+            this.Column2.MinimumWidth = 6;
+            this.Column2.Name = "Column2";
+            this.Column2.Width = 125;
+            // 
+            // Column3
+            // 
+            this.Column3.HeaderText = "Причина";
+            this.Column3.MinimumWidth = 6;
+            this.Column3.Name = "Column3";
+            this.Column3.Width = 150;
+            // 
+            // FormSpisMaterial
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(800, 450);
-            this.Text = "FormMaterial";
+            this.ClientSize = new System.Drawing.Size(1055, 486);
+            this.Controls.Add(this.BtnCancel);
+            this.Controls.Add(this.BtnSpisMaterial);
+            this.Controls.Add(this.BtnToExcel);
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.label3);
+            this.Controls.Add(this.DgvFurnitura);
+            this.Controls.Add(this.DgvTkan);
+            this.Controls.Add(this.panel1);
+            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+            this.Name = "FormSpisMaterial";
+            this.Text = "СУБД \"Швейная фабрика\"";
+            this.Load += new System.EventHandler(this.FormSpisMaterial_Load);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvFurnitura)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.DgvTkan)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.сlothesFactoryLGDataSet)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.BsTkan)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.BsFurnitura)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
         }
 
         #endregion
+
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.PictureBox pictureBox1;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button BtnCancel;
+        private System.Windows.Forms.Button BtnSpisMaterial;
+        private System.Windows.Forms.Button BtnToExcel;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.DataGridView DgvFurnitura;
+        private System.Windows.Forms.DataGridView DgvTkan;
+        private СlothesFactoryLGDataSet сlothesFactoryLGDataSet;
+        private System.Windows.Forms.BindingSource BsTkan;
+        private СlothesFactoryLGDataSetTableAdapters.TkanTableAdapter tkanTableAdapter;
+        private System.Windows.Forms.BindingSource BsFurnitura;
+        private СlothesFactoryLGDataSetTableAdapters.FurnituraTableAdapter furnituraTableAdapter;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn widthDataGridViewTextBoxColumn;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
     }
 }

+ 150 - 9
Швейная фабрика/FormSpisMaterial.cs

@@ -1,20 +1,161 @@
 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;
+using Excel = Microsoft.Office.Interop.Excel;
 
 namespace Швейная_фабрика
 {
-    public partial class FormMaterial : Form
+    public partial class FormSpisMaterial : Form
     {
-        public FormMaterial()
+        public FormSpisMaterial()
         {
             InitializeComponent();
         }
+
+        private void BtnToExcel_Click(object sender, EventArgs e)
+        {
+            // создать объект для связи с приложением Excel
+            Excel.Application exapp = new Excel.Application();
+            // сделать приложение Excel видимым
+            exapp.Visible = true;
+            // открыть в Excel шаблон, находящийся в папке с exe-файлом в режиме только для чтения
+            exapp.Workbooks.Open(Application.StartupPath + "\\Списание.xlsx", Type.Missing, true);
+            // создать переменную list1 для связи с первым листом рабочей книги
+            Excel.Worksheet list1 = (exapp.Worksheets.get_Item(1));
+
+            int RowExcel = 24;  // в Excel начинать выводить с 24 строки
+            // перебор тканей в DataGridView
+            for (int i = 0; i <= DgvTkan.RowCount - 1; i++)
+            {
+                int CountSpis = 0;
+                try
+                {
+                    // сколько списать i-й ткани
+                    CountSpis = Convert.ToInt32(DgvTkan.Rows[i].Cells[3].Value);
+                }
+                catch { }
+                // если человек указал 0, или не указал ничего, 
+                // перейти к следующей ткани
+                if (CountSpis == 0)
+                    continue;
+
+                // если человек ввел ненулевое кол-во для списания, 
+                // добавить i-ю ткань в документ
+                list1.get_Range("A" + RowExcel).Value = DgvTkan.Rows[i].Cells[0].Value;
+                list1.get_Range("H" + RowExcel).Value = "см";
+                list1.get_Range("J" + RowExcel).Value = "ткань";
+                // количество ткани для списания
+                list1.get_Range("L" + RowExcel).Value = CountSpis;
+                int WidthTkan = Convert.ToInt32(DgvTkan.Rows[i].Cells[1].Value);
+                // площадь ткани для списания
+                list1.get_Range("N" + RowExcel).Value = CountSpis * WidthTkan;
+                // причина списания
+                list1.get_Range("R" + RowExcel).Value = DgvTkan.Rows[i].Cells[4].Value;
+                RowExcel++;  // перейти в Excel к следующей строке
+            }
+
+            // перебор фурнитур в DataGridView
+            for (int i = 0; i <= DgvFurnitura.RowCount - 1; i++)
+            {
+                int CountSpis = 0;
+                try
+                {
+                    // сколько списать i-й фурнитуры
+                    CountSpis = Convert.ToInt32(DgvFurnitura.Rows[i].Cells[2].Value);
+                }
+                catch { }
+                // если человек указал 0, или не указал ничего, 
+                // перейти к следующей фурнитуре
+                if (CountSpis == 0)
+                    continue;
+
+                // если человек ввел ненулевое кол-во для списания, 
+                // добавить i-ю фурнитуру в документ
+                list1.get_Range("A" + RowExcel).Value = DgvFurnitura.Rows[i].Cells[0].Value;
+                list1.get_Range("H" + RowExcel).Value = "шт";
+                list1.get_Range("J" + RowExcel).Value = "фурнитура";
+                // количество фурнитуры для списания
+                list1.get_Range("L" + RowExcel).Value = CountSpis;
+                // причина списания
+                list1.get_Range("R" + RowExcel).Value = DgvFurnitura.Rows[i].Cells[3].Value;
+                RowExcel++;  // перейти в Excel к следующей строке
+            }
+
+        }
+
+        private void BtnSpisMaterial_Click(object sender, EventArgs e)
+        {
+            DialogResult rez = MessageBox.Show("Вы уверены, что нужно выбранные материалы?",
+                "Внимание!", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
+            // если пользователь отказался списать, то выйти из процедуры
+            if (rez == DialogResult.No)
+                return;
+
+            // перебор тканей в DataGridView
+            for (int i = 0; i <= DgvTkan.RowCount - 1; i++)
+            {
+                int CountSpis = 0;
+                try
+                {
+                    // сколько списать i-й ткани
+                    CountSpis = Convert.ToInt32(DgvTkan.Rows[i].Cells[3].Value);
+                }
+                catch { }
+                // если человек указал 0, или не указал ничего, 
+                // перейти к следующей ткани
+                if (CountSpis == 0)
+                    continue;
+
+                // если человек ввел ненулевое кол-во для списания, 
+                // списать ткань
+                int LengthTkan = Convert.ToInt32(DgvTkan.Rows[i].Cells[2].Value);
+                // уменьшить кол-во ткани на складе на кол-во списываемой ткани
+                LengthTkan -= CountSpis;
+                // записать в столбец с длиной рулона ткани на складе новое значение
+                DgvTkan.Rows[i].Cells[2].Value = LengthTkan;
+            }
+
+            BsTkan.EndEdit();
+            this.tkanTableAdapter.Fill(this.сlothesFactoryLGDataSet.Tkan);
+
+
+            // перебор фурнитур в DataGridView
+            for (int i = 0; i <= DgvFurnitura.RowCount - 1; i++)
+            {
+                int CountSpis = 0;
+                try
+                {
+                    // сколько списать i-й фурнитуры
+                    CountSpis = Convert.ToInt32(DgvFurnitura.Rows[i].Cells[2].Value);
+                }
+                catch { }
+                // если человек указал 0, или не указал ничего, 
+                // перейти к следующей фурнитуре
+                if (CountSpis == 0)
+                    continue;
+
+                // если человек ввел ненулевое кол-во для списания, 
+                // списать фурнитуру
+                // если человек ввел ненулевое кол-во для списания, 
+                // списать ткань
+                int CountFur = Convert.ToInt32(DgvFurnitura.Rows[i].Cells[1].Value);
+                // уменьшить кол-во фурнитур на складе на кол-во списываемых фурнитур
+                CountFur -= CountSpis;
+                // записать в столбец с кол-вом фурнитур на складе новое значение
+                DgvFurnitura.Rows[i].Cells[1].Value = CountFur;
+            }
+
+            BsFurnitura.EndEdit();
+            this.furnituraTableAdapter.Fill(this.сlothesFactoryLGDataSet.Furnitura);
+
+        }
+
+        private void FormSpisMaterial_Load(object sender, EventArgs e)
+        {
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "сlothesFactoryLGDataSet.Furnitura". При необходимости она может быть перемещена или удалена.
+            this.furnituraTableAdapter.Fill(this.сlothesFactoryLGDataSet.Furnitura);
+            // TODO: данная строка кода позволяет загрузить данные в таблицу "сlothesFactoryLGDataSet.Tkan". При необходимости она может быть перемещена или удалена.
+            this.tkanTableAdapter.Fill(this.сlothesFactoryLGDataSet.Tkan);
+
+        }
     }
 }

+ 104 - 0
Швейная фабрика/FormSpisMaterial.resx

@@ -117,4 +117,108 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="BsFurnitura.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>350, 18</value>
+  </metadata>
+  <metadata name="сlothesFactoryLGDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="BsTkan.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>243, 17</value>
+  </metadata>
+  <metadata name="tkanTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>488, 17</value>
+  </metadata>
+  <metadata name="furnituraTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>661, 16</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAMMOAADDDgAAAAAAAAAA
+        AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AAAAAAB6ZasA////////////////////////////////////////////////////////
+        /////////////f////r////4////+P////b////2////9v////j////6/////f//////////////////
+        ///////////////////t+P4xAAAAAH1ts//p////uMj//6q2/f+cqfH/kZvm/4eN3P99hNL/dXrK/3By
+        wv9qbL3/Zma5/2Rjtf9iYbH/YF2t/15dq/9eW6f/XFml/1xXof9aVZ3/WlOa/1hRlv9WTZL/VEmM/1JF
+        hv9QP4D/Tjx4/z8nZ/9MM2j/6vP+//////8hAAD//B8A//9RAP//MAD//gYA/+wAAP//CAD/6wAA/8kA
+        AP/qAAD/4gAA/9wAAP/YAAD/1gAA/9QAAP/SAAD/0gAA/9AAAP/QAAD/zgAA/8wAAP/MAAD/ygAA/8gA
+        AP/EAAD/wgAA/8AAAP+9AAD/3gAA/zsAAP9UNmb//////y4AAP/9QgD//2QA//8uAP//bgD//3IA/84A
+        AP//KQD//2AA/80AAP/QAAD/zwAA/8sAAP/JAAD/xwAA/8UAAP/FAAD/wwAA/8MAAP/BAAD/wQAA/78A
+        AP+9AAD/uQAA/7cAAP+0AAD/sAAA/64AAP/KAAD/NgAA/1IzWP//////MgAD//LCW////3P/9MNY////
+        U////0n/wo45//7ANP//+jD/w4gi/8aLH//Fhhn/wYIV/79+Ef+9fA3/vXoJ/7t6Bv+7eAL/uXYA/7d0
+        AP+3cAD/tWwA/7NoAP+wZAD/rF8A/6hXAP+kTwD/oEcA/6hdAP8uAAD/XTpW//////9rDxv///+I////
+        qP///4X///97////cf///2r///9g////WP///1P///9N////R////0P///8/////PP///zj///80////
+        MP///yr///8m////IP///xr///8V////Df///wX///8A////AP///wD///8A//+IAP9nRXP/////QgAA
+        AErQjzT///+U////ff///23///9p////U////wX///9B////Sv///z7///84////Nf///zH///8r////
+        J////yP///80////AP///AD///8A///8AP//9wD///EA///mAP//9gD//70A//+kAP///wD/AAAA/0g6
+        agD///8AAAAAAAAAAAA9AADiPQAA8igAAOMTAADOJwAAqI1qbf8AAAC7AAAAsAAAAKkAAAChAAAAmwAA
+        AJUAAACNAAAAhwAAAH8AAACeEQAd/z0AgP8tAHL/LABq/ygAZP8kAFz/IwBa/wAAGf89AAD/TxoA/wAA
+        AKgAAAAASjxqAP///wAAAAAAAAAAAEMAAABAAAAALAAAABkAAAAAAAAA////AAAAAAAAAAAAAwAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAP//h1f//18n//9bI///Vx3//1MV//9cH///AAD//4J5
+        pf////9OAAAAAAAAAABMPmoA////AAAAAAAAAAAARwAAAEQAAAAyAAAAfo+lAEIbPfT////c////AP//
+        /wAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcA1P+QX///bTX//2kv//9lKf//YCH//2Ym
+        //8HAP//b1Fg/////4f///8AAAAAAE5AaAD///8AAAAAAAAAAABLAAAAVwAAAE0AAACBlKMAVjJH////
+        ////////////AP///wD///8AAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAKgDG/55u//+JVv//gkz//35E
+        //97Q///eDz//wgA//92W2P/////h////wD///8A////AP///wB6AAAAcAAAAGcAAABbAAAAUQAAAFNr
+        hf9RJBb/UjhZ//////////9t////AP///wD///8ABQAAAAAAAAAAAAAAAAAAAAAAAAA6AOz/gk7//y4A
+        zv82AOb/MgDe/yQAvP9BAP//EwD//3hdY/////99////AP///wD///8A////AAkJFQAAAAwAAAACAAAA
+        AAAXAAD//+4A////AP+jLQD/p6dt//////////8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAEcE
+        /f91Pv//AwA3/xEAYf8LAF7/AAAt/yMAtv8YAP//g2ln/////4L///8A////AP///wD///8ACwsRAAEB
+        CgAAAAAAAAAAXVwSjP+8grT/rHOk/4xDhf8OADz//////////9f///8A////AP///wD///8AAAAAAAAA
+        AAAAAAAAQADf/45V//9AAOX/RQD3/z8A9P8wANT/SwL//x0A//9XPVv///////////////8A////AP3/
+        /wBdB00AVQBEAEsAOgBBADD/38H//66G//+edP//sYv//0cA//+UgIz/////d////wD///8A////AP//
+        /wD///8AAAAAAAAAAABQEfP/hE7//x4Aev8pAJf/IwCU/xIAaf82AOD/NwD//xYAAP+BSgD/////////
+        /wD///8A////AFAVVABIC0sAPgFBADYAN//Pqf//0Kj//8ie///Dmv//TgL//8TCvP/////d////AP//
+        /wD///8A////AP///wD///8AAAAAABcAhP+jbv//Zyf//14Z//9ZD///Uwb//2gi//8IAP//4XMA/8ZF
+        AP+Jiqj/////AP///wD///8ATw9JAEcHQAA/ADYANQAs/+fE//+KWf//UACq/4lX//+BO///inZi////
+        /////////////f////v////0////7v///+f//5f4GACx/4tQ//84AKj/OgCu/zcArP8kAIH/SAD//xIA
+        ///NZQD/7H4A/5ORpP////8A////AP///wBlJoEAXh54AFYUbgBOCmT/iFz//9yZAP///wD/rmcN/4dU
+        //9zNv//Z0Vr/2xl3/9iVtv/YEC3/1sznP9XKYb/Zzxs/1Qehv+NTf//NAC0////GP///8T///+e////
+        f/9gJDD/AAD//85mAP/ldgD/lpWo/////wD///8A////AGowkwBiKYsAWx+CAFMXeP9pN////8wA////
+        Af/VigD/XC3//8Ca//+LQ///tDna/7VC4P+0ZP//tnv//7eM//+HTf//gj3//6pv//8lAHD///+L////
+        /////////////4FRRf8AAP//zmQA/+V0AP+Ukaj/////Cv///wD///8AWBtUAFITSwBKC0MAQgE5/+XC
+        //+IU///i0QP/39F///HoP//nX7//9iN////sAD//8oA////FP///9T///////////9pH///nWb//18c
+        //9fKS7/ek5t/3JAYv9fJSv/PQCm/wQA///JYgD/94gA/6Gkt/////8A////AP///wBRDkoASwZDAEUA
+        OwA9ADH/vYj//7SA//99RP//p27//5Vc//+MUf//iEz//4JI//9+Qv//fT7//3k4//91Mf//cSv//20p
+        //9nIP//cCr//zsA//8hAP//HQD//xIA//9DAP//AAD//8dSAP+OAAD/QC9W1////wD///8A////AFoZ
+        KABVEyAATwsYAEcDEf/Pr///waH9/7iW+P+yjur/qYXh/6eD2v+getr/k3Tr/49t5/+LYdn/h1rK/4NS
+        vf+BVbf/hViv/31Nqf96RqT/cjyi/2ozmP9iJ4//WRyF/1gXe/8RADf/IgAA/zQAAP8/K1YA////AP//
+        /wD///8AsXh9AKtydgClam4An2Vm////////////////////////////////////////////////////
+        //////////////////////////////////////////////////////////////////+TiZL/////Gv//
+        /wD///8A////AP///wAkCQAAHgMAABkAAAATAAD/////////////////////////////////////////
+        //////////////////////////////////////////////////////////////3u/P//////kGF7/wsA
+        AHT///8A////AP///wD///8A////ACgLAAAiBwAAHAEAABkAAAAzAABoIgAAx/bijv///9j/iGxF/2Q2
+        HWsAAABVEAAATgwAAEYIAABABAAAPAAAADgAAAA2AAAANAAAADQAAABRahYA//TgAP9cBwD/oKCb/wAA
+        AIUAAAAVCwAAAP///wD///8A////AP///wD///8ALA8EACYLAAAiBQAAHAEAADkAAAAnAAAAPy0N5aVz
+        S/9BBQAAaT0pAAAAAAAYAAAAFAAAABAAAAAMAAAABgAAAAAAAAAAAAAAAAAAAAAAAADmjQD///8s/9F7
+        AP//////AAAAAAAAAAALAAAA////AP///wD///8A////AP///wAwEwwALA8GACYLAAAiBQAAPQAAAC0A
+        AABHMhYAq3tWAEkNBwBxRzUABgAAACAAAAAcAAAAGAAAABQAAAAOAAAABgAAAAAAAAAAAAAAAAAAAN6K
+        AP///zT/x3IA/+X///////8A////AP///wD///8A////AP///wD///8A////ADQXEgAwEw4ALA8IACYL
+        BABDAAAAMwAAAE06IgCzg2AAURUSAHlPQQAOAAAAJwAAACQAAAAgAAAAGgAAABQAAAAOAAAAAAAAAAAA
+        AAAAAAAA04EA////Kv+6ZwD//////////wD///8A////AP///wD///8A////AP///wD///8AOBsYADQX
+        FAAwExAALBEMAEkAAAA5AAAAU0IsALmLbABXHR4Af1lMABYAAAAvAAAAKwAAACcAAAAiAAAAHAAAAAAA
+        AAAAAAAAAAAAAAAAAAACAAD/FwAA/y0AAP////8A////AP///wD///8A////AP///wD///8A////AP//
+        /wA6HR4AOBsaADQZGAAwFRQATQAAAD0AAABYSDUAv5N1AFwlKACHYVgAHAAAADcAAAAzAAAALQAAACkA
+        AAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+        /wD///8A////AP///wD///8A/////8AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAH///AD/z/
+        wA/8f8AP+D/AD/A/wA/gH8AH4B/AB+AfwAfgAAAH4AAAB+AAAAPgAAAH4AAAB+AAAA/gAAAP4AAAH/AA
+        AD/8//D////w////8P////H////7//////8=
+</value>
+  </data>
 </root>

二進制
Швейная фабрика/bin/Debug/Списание.xlsx


二進制
Швейная фабрика/bin/Debug/Швейная фабрика.exe


+ 3 - 0
Швейная фабрика/obj/Debug/Швейная фабрика.csproj.FileListAbsolute.txt

@@ -21,3 +21,6 @@ D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрик
 D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрика\Швейная фабрика\obj\Debug\Швейная_фабрика.FormAddZak.resources
 D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрика\Швейная фабрика\obj\Debug\Швейная_фабрика.FormLeven.resources
 D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрика\Швейная фабрика\obj\Debug\Швейная_фабрика.FormProfil.resources
+D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрика\Швейная фабрика\obj\Debug\Швейная фабрика.csproj.ResolveComReference.cache
+D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрика\Швейная фабрика\obj\Debug\Швейная_фабрика.FormGetMaterial.resources
+D:\37g\2 семестр\практика 24.03-15.05\Швейная фабрика\Швейная фабрика\obj\Debug\Швейная_фабрика.FormSpisMaterial.resources

二進制
Швейная фабрика/obj/Debug/Швейная фабрика.exe


二進制
Швейная фабрика/obj/Debug/Швейная_фабрика.FormGetMaterial.resources


二進制
Швейная фабрика/obj/Debug/Швейная_фабрика.FormSpisMaterial.resources


+ 47 - 0
Швейная фабрика/Швейная фабрика.csproj

@@ -64,12 +64,24 @@
     <Compile Include="Form2.Designer.cs">
       <DependentUpon>Form2.cs</DependentUpon>
     </Compile>
+    <Compile Include="FormGetMaterial.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="FormGetMaterial.Designer.cs">
+      <DependentUpon>FormGetMaterial.cs</DependentUpon>
+    </Compile>
     <Compile Include="FormLeven.cs">
       <SubType>Form</SubType>
     </Compile>
     <Compile Include="FormLeven.Designer.cs">
       <DependentUpon>FormLeven.cs</DependentUpon>
     </Compile>
+    <Compile Include="FormSpisMaterial.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="FormSpisMaterial.Designer.cs">
+      <DependentUpon>FormSpisMaterial.cs</DependentUpon>
+    </Compile>
     <Compile Include="FormZakazchik.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -125,9 +137,15 @@
     <EmbeddedResource Include="Form2.resx">
       <DependentUpon>Form2.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="FormGetMaterial.resx">
+      <DependentUpon>FormGetMaterial.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="FormLeven.resx">
       <DependentUpon>FormLeven.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="FormSpisMaterial.resx">
+      <DependentUpon>FormSpisMaterial.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="FormZakazchik.resx">
       <DependentUpon>FormZakazchik.cs</DependentUpon>
     </EmbeddedResource>
@@ -189,5 +207,34 @@
   <ItemGroup>
     <Content Include="fabric_logo.ico" />
   </ItemGroup>
+  <ItemGroup>
+    <COMReference Include="Microsoft.Office.Core">
+      <Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
+      <VersionMajor>2</VersionMajor>
+      <VersionMinor>8</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+    <COMReference Include="Microsoft.Office.Interop.Excel">
+      <Guid>{00020813-0000-0000-C000-000000000046}</Guid>
+      <VersionMajor>1</VersionMajor>
+      <VersionMinor>9</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+    <COMReference Include="VBIDE">
+      <Guid>{0002E157-0000-0000-C000-000000000046}</Guid>
+      <VersionMajor>5</VersionMajor>
+      <VersionMinor>3</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
 </Project>