From b70788fc1c4431fe4463eaa50dd75821fd963ca0 Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 28 Jan 2022 17:08:42 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E6=9B=B4=E6=96=B0AP=E7=A8=8B=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AMES_AP/.vs/AMES_AP/v16/.suo | Bin 105472 -> 117248 bytes .../AMES_AP/AMES_AP/Models/Stations.cs | 9 +- .../AMES_AP/StockControlForm.Designer.cs | 344 ++++++++---------- .../AMES_AP/AMES_AP/StockControlForm.cs | 50 ++- .../AMES_AP/AMES_AP/bin/Debug/AMES_AP.exe | Bin 209408 -> 208896 bytes .../AMES_AP/AMES_AP/bin/Debug/AMES_AP.pdb | Bin 91648 -> 91648 bytes .../AMES_AP.csproj.AssemblyReference.cache | Bin 5420 -> 11 bytes .../AMES_AP.csproj.GenerateResource.cache | Bin 1081 -> 1081 bytes .../AMES_AP/AMES_AP/obj/Debug/AMES_AP.exe | Bin 209408 -> 208896 bytes .../AMES_AP/AMES_AP/obj/Debug/AMES_AP.pdb | Bin 91648 -> 91648 bytes 10 files changed, 197 insertions(+), 206 deletions(-) diff --git a/其他專案資料/AMES_AP/.vs/AMES_AP/v16/.suo b/其他專案資料/AMES_AP/.vs/AMES_AP/v16/.suo index 6b7400e1a917d3544422af9cd203f4040f2cad71..0213610b8dee51998349b4efb9765aa466384560 100644 GIT binary patch delta 5898 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 /// 站别資料 /// - public class Stations + public class Station { /// /// 站别序號 @@ -121,4 +121,11 @@ namespace AMES_AP.Models public String StatusNo { get; set; } } + + + public class Stations + { + public Station station { get; set; } + } + } diff --git a/其他專案資料/AMES_AP/AMES_AP/StockControlForm.Designer.cs b/其他專案資料/AMES_AP/AMES_AP/StockControlForm.Designer.cs index da2226c4..5250b9ab 100644 --- a/其他專案資料/AMES_AP/AMES_AP/StockControlForm.Designer.cs +++ b/其他專案資料/AMES_AP/AMES_AP/StockControlForm.Designer.cs @@ -28,12 +28,12 @@ /// private void InitializeComponent() { - System.Windows.Forms.ListViewGroup listViewGroup13 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left); - System.Windows.Forms.ListViewGroup listViewGroup14 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left); - System.Windows.Forms.ListViewGroup listViewGroup15 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left); - System.Windows.Forms.ListViewItem listViewItem13 = new System.Windows.Forms.ListViewItem(""); - System.Windows.Forms.ListViewItem listViewItem14 = new System.Windows.Forms.ListViewItem(""); - System.Windows.Forms.ListViewItem listViewItem15 = new System.Windows.Forms.ListViewItem(""); + System.Windows.Forms.ListViewGroup listViewGroup4 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left); + System.Windows.Forms.ListViewGroup listViewGroup5 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left); + System.Windows.Forms.ListViewGroup listViewGroup6 = new System.Windows.Forms.ListViewGroup("ListViewGroup", System.Windows.Forms.HorizontalAlignment.Left); + System.Windows.Forms.ListViewItem listViewItem4 = new System.Windows.Forms.ListViewItem(""); + System.Windows.Forms.ListViewItem listViewItem5 = new System.Windows.Forms.ListViewItem(""); + System.Windows.Forms.ListViewItem listViewItem6 = new System.Windows.Forms.ListViewItem(""); this.materialTabSelector1 = new MaterialSkin.Controls.MaterialTabSelector(); this.materialTabControl1 = new MaterialSkin.Controls.MaterialTabControl(); this.tabPage1 = new System.Windows.Forms.TabPage(); @@ -43,20 +43,14 @@ this.materialLabel13 = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel12 = new MaterialSkin.Controls.MaterialLabel(); this.groupBox4 = new System.Windows.Forms.GroupBox(); - this.materialLabel7 = new MaterialSkin.Controls.MaterialLabel(); - this.materialLabel8 = new MaterialSkin.Controls.MaterialLabel(); + this.WipNo = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel9 = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel10 = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel11 = new MaterialSkin.Controls.MaterialLabel(); - this.materialLabel6 = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel5 = new MaterialSkin.Controls.MaterialLabel(); - this.materialLabel4 = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel3 = new MaterialSkin.Controls.MaterialLabel(); this.materialLabel2 = new MaterialSkin.Controls.MaterialLabel(); this.groupBox3 = new System.Windows.Forms.GroupBox(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.materialRadioButton2 = new MaterialSkin.Controls.MaterialRadioButton(); - this.materialRadioButton1 = new MaterialSkin.Controls.MaterialRadioButton(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.comboBox1 = new System.Windows.Forms.ComboBox(); this.materialCheckBox4 = new MaterialSkin.Controls.MaterialCheckBox(); @@ -90,11 +84,15 @@ this.btnLogin = new MaterialSkin.Controls.MaterialRaisedButton(); this.textBox4 = new System.Windows.Forms.TextBox(); this.materialLabel1 = new MaterialSkin.Controls.MaterialLabel(); + this.ItemNo = new MaterialSkin.Controls.MaterialLabel(); + this.CustomerNo = new MaterialSkin.Controls.MaterialLabel(); + this.PlanQty = new MaterialSkin.Controls.MaterialLabel(); + this.ModelNo = new MaterialSkin.Controls.MaterialLabel(); + this.CustomerItemNo = new MaterialSkin.Controls.MaterialLabel(); this.materialTabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); this.groupBox5.SuspendLayout(); this.groupBox4.SuspendLayout(); - this.groupBox2.SuspendLayout(); this.groupBox1.SuspendLayout(); this.groupBox6.SuspendLayout(); this.tabPage2.SuspendLayout(); @@ -119,11 +117,11 @@ this.materialTabControl1.Controls.Add(this.tabPage2); this.materialTabControl1.Depth = 0; this.materialTabControl1.Font = new System.Drawing.Font("新細明體", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(136))); - this.materialTabControl1.Location = new System.Drawing.Point(0, 71); + this.materialTabControl1.Location = new System.Drawing.Point(0, 64); this.materialTabControl1.MouseState = MaterialSkin.MouseState.HOVER; this.materialTabControl1.Name = "materialTabControl1"; this.materialTabControl1.SelectedIndex = 0; - this.materialTabControl1.Size = new System.Drawing.Size(640, 391); + this.materialTabControl1.Size = new System.Drawing.Size(1246, 708); this.materialTabControl1.TabIndex = 0; // // tabPage1 @@ -131,13 +129,12 @@ this.tabPage1.Controls.Add(this.groupBox5); this.tabPage1.Controls.Add(this.groupBox4); this.tabPage1.Controls.Add(this.groupBox3); - this.tabPage1.Controls.Add(this.groupBox2); this.tabPage1.Controls.Add(this.groupBox1); this.tabPage1.Controls.Add(this.groupBox6); this.tabPage1.Location = new System.Drawing.Point(4, 22); this.tabPage1.Name = "tabPage1"; this.tabPage1.Padding = new System.Windows.Forms.Padding(3); - this.tabPage1.Size = new System.Drawing.Size(632, 365); + this.tabPage1.Size = new System.Drawing.Size(1238, 682); this.tabPage1.TabIndex = 0; this.tabPage1.Text = "包 裝"; // @@ -147,9 +144,9 @@ this.groupBox5.Controls.Add(this.materialLabel14); this.groupBox5.Controls.Add(this.materialLabel13); this.groupBox5.Controls.Add(this.materialLabel12); - this.groupBox5.Location = new System.Drawing.Point(6, 316); + this.groupBox5.Location = new System.Drawing.Point(8, 388); this.groupBox5.Name = "groupBox5"; - this.groupBox5.Size = new System.Drawing.Size(337, 91); + this.groupBox5.Size = new System.Drawing.Size(667, 91); this.groupBox5.TabIndex = 4; this.groupBox5.TabStop = false; this.groupBox5.Text = "箱號資訊"; @@ -208,48 +205,36 @@ // // groupBox4 // - this.groupBox4.Controls.Add(this.materialLabel7); - this.groupBox4.Controls.Add(this.materialLabel8); + this.groupBox4.Controls.Add(this.CustomerItemNo); + this.groupBox4.Controls.Add(this.ModelNo); + this.groupBox4.Controls.Add(this.PlanQty); + this.groupBox4.Controls.Add(this.CustomerNo); + this.groupBox4.Controls.Add(this.ItemNo); + this.groupBox4.Controls.Add(this.WipNo); this.groupBox4.Controls.Add(this.materialLabel9); this.groupBox4.Controls.Add(this.materialLabel10); this.groupBox4.Controls.Add(this.materialLabel11); - this.groupBox4.Controls.Add(this.materialLabel6); this.groupBox4.Controls.Add(this.materialLabel5); - this.groupBox4.Controls.Add(this.materialLabel4); this.groupBox4.Controls.Add(this.materialLabel3); this.groupBox4.Controls.Add(this.materialLabel2); - this.groupBox4.Location = new System.Drawing.Point(6, 155); + this.groupBox4.Location = new System.Drawing.Point(8, 273); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(610, 157); + this.groupBox4.Size = new System.Drawing.Size(667, 109); this.groupBox4.TabIndex = 3; this.groupBox4.TabStop = false; this.groupBox4.Text = "工單資訊"; // - // materialLabel7 - // - this.materialLabel7.AutoSize = true; - this.materialLabel7.Depth = 0; - this.materialLabel7.Font = new System.Drawing.Font("Roboto", 11F); - this.materialLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel7.Location = new System.Drawing.Point(305, 131); - this.materialLabel7.MouseState = MaterialSkin.MouseState.HOVER; - this.materialLabel7.Name = "materialLabel7"; - this.materialLabel7.Size = new System.Drawing.Size(77, 19); - this.materialLabel7.TabIndex = 9; - this.materialLabel7.Text = "箱號標籤:"; - // - // materialLabel8 - // - this.materialLabel8.AutoSize = true; - this.materialLabel8.Depth = 0; - this.materialLabel8.Font = new System.Drawing.Font("Roboto", 11F); - this.materialLabel8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel8.Location = new System.Drawing.Point(305, 104); - this.materialLabel8.MouseState = MaterialSkin.MouseState.HOVER; - this.materialLabel8.Name = "materialLabel8"; - this.materialLabel8.Size = new System.Drawing.Size(77, 19); - this.materialLabel8.TabIndex = 8; - this.materialLabel8.Text = "客戶版本:"; + // WipNo + // + this.WipNo.Depth = 0; + this.WipNo.Font = new System.Drawing.Font("Roboto", 11F); + this.WipNo.ForeColor = System.Drawing.Color.Red; + this.WipNo.Location = new System.Drawing.Point(89, 18); + this.WipNo.MouseState = MaterialSkin.MouseState.HOVER; + this.WipNo.Name = "WipNo"; + this.WipNo.Size = new System.Drawing.Size(211, 19); + this.WipNo.TabIndex = 10; + this.WipNo.Text = "工單號碼"; // // materialLabel9 // @@ -262,7 +247,7 @@ this.materialLabel9.Name = "materialLabel9"; this.materialLabel9.Size = new System.Drawing.Size(77, 19); this.materialLabel9.TabIndex = 7; - this.materialLabel9.Text = "客戶機種:"; + this.materialLabel9.Text = "客戶料號:"; // // materialLabel10 // @@ -283,51 +268,25 @@ this.materialLabel11.Depth = 0; this.materialLabel11.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel11.Location = new System.Drawing.Point(306, 22); + this.materialLabel11.Location = new System.Drawing.Point(306, 18); this.materialLabel11.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel11.Name = "materialLabel11"; this.materialLabel11.Size = new System.Drawing.Size(77, 19); this.materialLabel11.TabIndex = 5; this.materialLabel11.Text = "預計數量:"; // - // materialLabel6 - // - this.materialLabel6.AutoSize = true; - this.materialLabel6.Depth = 0; - this.materialLabel6.Font = new System.Drawing.Font("Roboto", 11F); - this.materialLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel6.Location = new System.Drawing.Point(6, 131); - this.materialLabel6.MouseState = MaterialSkin.MouseState.HOVER; - this.materialLabel6.Name = "materialLabel6"; - this.materialLabel6.Size = new System.Drawing.Size(77, 19); - this.materialLabel6.TabIndex = 4; - this.materialLabel6.Text = "條碼標籤:"; - // // materialLabel5 // this.materialLabel5.AutoSize = true; this.materialLabel5.Depth = 0; this.materialLabel5.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel5.Location = new System.Drawing.Point(6, 104); + this.materialLabel5.Location = new System.Drawing.Point(6, 76); this.materialLabel5.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel5.Name = "materialLabel5"; this.materialLabel5.Size = new System.Drawing.Size(77, 19); this.materialLabel5.TabIndex = 3; - this.materialLabel5.Text = "客戶代碼:"; - // - // materialLabel4 - // - this.materialLabel4.AutoSize = true; - this.materialLabel4.Depth = 0; - this.materialLabel4.Font = new System.Drawing.Font("Roboto", 11F); - this.materialLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel4.Location = new System.Drawing.Point(6, 76); - this.materialLabel4.MouseState = MaterialSkin.MouseState.HOVER; - this.materialLabel4.Name = "materialLabel4"; - this.materialLabel4.Size = new System.Drawing.Size(77, 19); - this.materialLabel4.TabIndex = 2; - this.materialLabel4.Text = "機種代碼:"; + this.materialLabel5.Text = "客戶名稱:"; // // materialLabel3 // @@ -357,58 +316,13 @@ // // groupBox3 // - this.groupBox3.Location = new System.Drawing.Point(380, 58); + this.groupBox3.Location = new System.Drawing.Point(233, 156); this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(236, 91); + this.groupBox3.Size = new System.Drawing.Size(442, 111); this.groupBox3.TabIndex = 2; this.groupBox3.TabStop = false; this.groupBox3.Text = "可選項"; // - // groupBox2 - // - this.groupBox2.Controls.Add(this.materialRadioButton2); - this.groupBox2.Controls.Add(this.materialRadioButton1); - this.groupBox2.Location = new System.Drawing.Point(380, 6); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(236, 46); - this.groupBox2.TabIndex = 1; - this.groupBox2.TabStop = false; - this.groupBox2.Text = "SSN"; - // - // materialRadioButton2 - // - this.materialRadioButton2.AutoSize = true; - this.materialRadioButton2.Depth = 0; - this.materialRadioButton2.Font = new System.Drawing.Font("Roboto", 10F); - this.materialRadioButton2.Location = new System.Drawing.Point(112, 11); - this.materialRadioButton2.Margin = new System.Windows.Forms.Padding(0); - this.materialRadioButton2.MouseLocation = new System.Drawing.Point(-1, -1); - this.materialRadioButton2.MouseState = MaterialSkin.MouseState.HOVER; - this.materialRadioButton2.Name = "materialRadioButton2"; - this.materialRadioButton2.Ripple = true; - this.materialRadioButton2.Size = new System.Drawing.Size(85, 30); - this.materialRadioButton2.TabIndex = 1; - this.materialRadioButton2.TabStop = true; - this.materialRadioButton2.Text = "SN!=SSN"; - this.materialRadioButton2.UseVisualStyleBackColor = true; - // - // materialRadioButton1 - // - this.materialRadioButton1.AutoSize = true; - this.materialRadioButton1.Depth = 0; - this.materialRadioButton1.Font = new System.Drawing.Font("Roboto", 10F); - this.materialRadioButton1.Location = new System.Drawing.Point(6, 11); - this.materialRadioButton1.Margin = new System.Windows.Forms.Padding(0); - this.materialRadioButton1.MouseLocation = new System.Drawing.Point(-1, -1); - this.materialRadioButton1.MouseState = MaterialSkin.MouseState.HOVER; - this.materialRadioButton1.Name = "materialRadioButton1"; - this.materialRadioButton1.Ripple = true; - this.materialRadioButton1.Size = new System.Drawing.Size(81, 30); - this.materialRadioButton1.TabIndex = 0; - this.materialRadioButton1.TabStop = true; - this.materialRadioButton1.Text = "SN=SSN"; - this.materialRadioButton1.UseVisualStyleBackColor = true; - // // groupBox1 // this.groupBox1.Controls.Add(this.comboBox1); @@ -418,9 +332,9 @@ this.groupBox1.Controls.Add(this.materialCheckBox1); this.groupBox1.Controls.Add(this.comboBox3); this.groupBox1.Controls.Add(this.comboBox2); - this.groupBox1.Location = new System.Drawing.Point(6, 6); + this.groupBox1.Location = new System.Drawing.Point(233, 6); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(368, 143); + this.groupBox1.Size = new System.Drawing.Size(442, 144); this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; this.groupBox1.Text = "基本設定"; @@ -440,7 +354,7 @@ this.materialCheckBox4.AutoSize = true; this.materialCheckBox4.Depth = 0; this.materialCheckBox4.Font = new System.Drawing.Font("Roboto", 10F); - this.materialCheckBox4.Location = new System.Drawing.Point(115, 101); + this.materialCheckBox4.Location = new System.Drawing.Point(115, 109); this.materialCheckBox4.Margin = new System.Windows.Forms.Padding(0); this.materialCheckBox4.MouseLocation = new System.Drawing.Point(-1, -1); this.materialCheckBox4.MouseState = MaterialSkin.MouseState.HOVER; @@ -470,7 +384,7 @@ this.materialCheckBox2.AutoSize = true; this.materialCheckBox2.Depth = 0; this.materialCheckBox2.Font = new System.Drawing.Font("Roboto", 10F); - this.materialCheckBox2.Location = new System.Drawing.Point(6, 100); + this.materialCheckBox2.Location = new System.Drawing.Point(6, 109); this.materialCheckBox2.Margin = new System.Windows.Forms.Padding(0); this.materialCheckBox2.MouseLocation = new System.Drawing.Point(-1, -1); this.materialCheckBox2.MouseState = MaterialSkin.MouseState.HOVER; @@ -527,9 +441,9 @@ this.groupBox6.Controls.Add(this.txtWipNo); this.groupBox6.Controls.Add(this.materialLabel17); this.groupBox6.Controls.Add(this.materialLabel16); - this.groupBox6.Location = new System.Drawing.Point(705, 6); + this.groupBox6.Location = new System.Drawing.Point(8, 6); this.groupBox6.Name = "groupBox6"; - this.groupBox6.Size = new System.Drawing.Size(214, 306); + this.groupBox6.Size = new System.Drawing.Size(219, 261); this.groupBox6.TabIndex = 5; this.groupBox6.TabStop = false; this.groupBox6.Text = "條碼輸入"; @@ -537,9 +451,9 @@ // StationSelect // this.StationSelect.FormattingEnabled = true; - this.StationSelect.Location = new System.Drawing.Point(106, 102); + this.StationSelect.Location = new System.Drawing.Point(81, 111); this.StationSelect.Name = "StationSelect"; - this.StationSelect.Size = new System.Drawing.Size(102, 20); + this.StationSelect.Size = new System.Drawing.Size(124, 20); this.StationSelect.TabIndex = 17; // // materialLabel22 @@ -548,19 +462,19 @@ this.materialLabel22.Depth = 0; this.materialLabel22.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel22.Location = new System.Drawing.Point(6, 102); + this.materialLabel22.Location = new System.Drawing.Point(0, 109); this.materialLabel22.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel22.Name = "materialLabel22"; - this.materialLabel22.Size = new System.Drawing.Size(61, 19); + this.materialLabel22.Size = new System.Drawing.Size(77, 19); this.materialLabel22.TabIndex = 16; - this.materialLabel22.Text = "作業站:"; + this.materialLabel22.Text = "作 業 站:"; // // LineSelect // this.LineSelect.FormattingEnabled = true; - this.LineSelect.Location = new System.Drawing.Point(106, 44); + this.LineSelect.Location = new System.Drawing.Point(81, 48); this.LineSelect.Name = "LineSelect"; - this.LineSelect.Size = new System.Drawing.Size(102, 20); + this.LineSelect.Size = new System.Drawing.Size(124, 20); this.LineSelect.TabIndex = 15; // // materialLabel21 @@ -569,25 +483,25 @@ this.materialLabel21.Depth = 0; this.materialLabel21.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel21.Location = new System.Drawing.Point(6, 45); + this.materialLabel21.Location = new System.Drawing.Point(0, 48); this.materialLabel21.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel21.Name = "materialLabel21"; - this.materialLabel21.Size = new System.Drawing.Size(45, 19); + this.materialLabel21.Size = new System.Drawing.Size(77, 19); this.materialLabel21.TabIndex = 14; - this.materialLabel21.Text = "線別:"; + this.materialLabel21.Text = "線 別:"; // // textBox3 // - this.textBox3.Location = new System.Drawing.Point(106, 146); + this.textBox3.Location = new System.Drawing.Point(81, 152); this.textBox3.Name = "textBox3"; - this.textBox3.Size = new System.Drawing.Size(82, 22); + this.textBox3.Size = new System.Drawing.Size(124, 22); this.textBox3.TabIndex = 13; // // textBox2 // - this.textBox2.Location = new System.Drawing.Point(106, 175); + this.textBox2.Location = new System.Drawing.Point(81, 189); this.textBox2.Name = "textBox2"; - this.textBox2.Size = new System.Drawing.Size(82, 22); + this.textBox2.Size = new System.Drawing.Size(124, 22); this.textBox2.TabIndex = 12; // // materialLabel18 @@ -596,41 +510,40 @@ this.materialLabel18.Depth = 0; this.materialLabel18.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel18.Location = new System.Drawing.Point(6, 175); + this.materialLabel18.Location = new System.Drawing.Point(-2, 192); this.materialLabel18.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel18.Name = "materialLabel18"; - this.materialLabel18.Size = new System.Drawing.Size(42, 19); + this.materialLabel18.Size = new System.Drawing.Size(77, 19); this.materialLabel18.TabIndex = 11; - this.materialLabel18.Text = "SSN:"; + this.materialLabel18.Text = "客戶序號:"; // // materialLabel19 // - this.materialLabel19.AutoSize = true; this.materialLabel19.Depth = 0; this.materialLabel19.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel19.Location = new System.Drawing.Point(6, 149); + this.materialLabel19.Location = new System.Drawing.Point(-2, 152); this.materialLabel19.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel19.Name = "materialLabel19"; - this.materialLabel19.Size = new System.Drawing.Size(41, 19); + this.materialLabel19.Size = new System.Drawing.Size(77, 22); this.materialLabel19.TabIndex = 10; - this.materialLabel19.Text = "SN :"; + this.materialLabel19.Text = "內部序號:"; // // UnitSelect // this.UnitSelect.FormattingEnabled = true; - this.UnitSelect.Location = new System.Drawing.Point(106, 17); + this.UnitSelect.Location = new System.Drawing.Point(81, 20); this.UnitSelect.Name = "UnitSelect"; - this.UnitSelect.Size = new System.Drawing.Size(102, 20); + this.UnitSelect.Size = new System.Drawing.Size(124, 20); this.UnitSelect.TabIndex = 9; this.UnitSelect.SelectionChangeCommitted += new System.EventHandler(this.UnitSelect_SelectionChangeCommitted); // // txtWipNo // this.txtWipNo.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; - this.txtWipNo.Location = new System.Drawing.Point(106, 74); + this.txtWipNo.Location = new System.Drawing.Point(81, 79); this.txtWipNo.Name = "txtWipNo"; - this.txtWipNo.Size = new System.Drawing.Size(82, 22); + this.txtWipNo.Size = new System.Drawing.Size(124, 22); this.txtWipNo.TabIndex = 8; this.txtWipNo.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtWipNo_KeyDown); // @@ -640,12 +553,12 @@ this.materialLabel17.Depth = 0; this.materialLabel17.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel17.Location = new System.Drawing.Point(6, 73); + this.materialLabel17.Location = new System.Drawing.Point(0, 80); this.materialLabel17.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel17.Name = "materialLabel17"; - this.materialLabel17.Size = new System.Drawing.Size(45, 19); + this.materialLabel17.Size = new System.Drawing.Size(77, 19); this.materialLabel17.TabIndex = 7; - this.materialLabel17.Text = "工單:"; + this.materialLabel17.Text = "工 單:"; // // materialLabel16 // @@ -653,12 +566,12 @@ this.materialLabel16.Depth = 0; this.materialLabel16.Font = new System.Drawing.Font("Roboto", 11F); this.materialLabel16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(222)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.materialLabel16.Location = new System.Drawing.Point(6, 18); + this.materialLabel16.Location = new System.Drawing.Point(0, 22); this.materialLabel16.MouseState = MaterialSkin.MouseState.HOVER; this.materialLabel16.Name = "materialLabel16"; - this.materialLabel16.Size = new System.Drawing.Size(45, 19); + this.materialLabel16.Size = new System.Drawing.Size(77, 19); this.materialLabel16.TabIndex = 6; - this.materialLabel16.Text = "製程:"; + this.materialLabel16.Text = "製 程:"; // // tabPage2 // @@ -674,7 +587,7 @@ this.tabPage2.Location = new System.Drawing.Point(4, 22); this.tabPage2.Name = "tabPage2"; this.tabPage2.Padding = new System.Windows.Forms.Padding(3); - this.tabPage2.Size = new System.Drawing.Size(992, 585); + this.tabPage2.Size = new System.Drawing.Size(1238, 682); this.tabPage2.TabIndex = 1; this.tabPage2.Text = "入庫單"; // @@ -688,22 +601,22 @@ this.materialListView1.Depth = 0; this.materialListView1.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F); this.materialListView1.FullRowSelect = true; - listViewGroup13.Header = "ListViewGroup"; - listViewGroup13.Name = "listViewGroup1"; - listViewGroup14.Header = "ListViewGroup"; - listViewGroup14.Name = "listViewGroup2"; - listViewGroup15.Header = "ListViewGroup"; - listViewGroup15.Name = "listViewGroup3"; + listViewGroup4.Header = "ListViewGroup"; + listViewGroup4.Name = "listViewGroup1"; + listViewGroup5.Header = "ListViewGroup"; + listViewGroup5.Name = "listViewGroup2"; + listViewGroup6.Header = "ListViewGroup"; + listViewGroup6.Name = "listViewGroup3"; this.materialListView1.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] { - listViewGroup13, - listViewGroup14, - listViewGroup15}); + listViewGroup4, + listViewGroup5, + listViewGroup6}); this.materialListView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; this.materialListView1.HideSelection = false; this.materialListView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] { - listViewItem13, - listViewItem14, - listViewItem15}); + listViewItem4, + listViewItem5, + listViewItem6}); this.materialListView1.Location = new System.Drawing.Point(41, 106); this.materialListView1.MouseLocation = new System.Drawing.Point(-1, -1); this.materialListView1.MouseState = MaterialSkin.MouseState.OUT; @@ -799,6 +712,66 @@ this.materialLabel1.TabIndex = 9; this.materialLabel1.Text = "工單:"; // + // ItemNo + // + this.ItemNo.Depth = 0; + this.ItemNo.Font = new System.Drawing.Font("Roboto", 11F); + this.ItemNo.ForeColor = System.Drawing.Color.Red; + this.ItemNo.Location = new System.Drawing.Point(89, 48); + this.ItemNo.MouseState = MaterialSkin.MouseState.HOVER; + this.ItemNo.Name = "ItemNo"; + this.ItemNo.Size = new System.Drawing.Size(211, 19); + this.ItemNo.TabIndex = 11; + this.ItemNo.Text = "料號"; + // + // CustomerNo + // + this.CustomerNo.Depth = 0; + this.CustomerNo.Font = new System.Drawing.Font("Roboto", 11F); + this.CustomerNo.ForeColor = System.Drawing.Color.Red; + this.CustomerNo.Location = new System.Drawing.Point(88, 76); + this.CustomerNo.MouseState = MaterialSkin.MouseState.HOVER; + this.CustomerNo.Name = "CustomerNo"; + this.CustomerNo.Size = new System.Drawing.Size(211, 19); + this.CustomerNo.TabIndex = 13; + this.CustomerNo.Text = "客戶名稱"; + // + // PlanQty + // + this.PlanQty.Depth = 0; + this.PlanQty.Font = new System.Drawing.Font("Roboto", 11F); + this.PlanQty.ForeColor = System.Drawing.Color.Red; + this.PlanQty.Location = new System.Drawing.Point(389, 18); + this.PlanQty.MouseState = MaterialSkin.MouseState.HOVER; + this.PlanQty.Name = "PlanQty"; + this.PlanQty.Size = new System.Drawing.Size(211, 19); + this.PlanQty.TabIndex = 15; + this.PlanQty.Text = "預計數量"; + // + // ModelNo + // + this.ModelNo.Depth = 0; + this.ModelNo.Font = new System.Drawing.Font("Roboto", 11F); + this.ModelNo.ForeColor = System.Drawing.Color.Red; + this.ModelNo.Location = new System.Drawing.Point(389, 48); + this.ModelNo.MouseState = MaterialSkin.MouseState.HOVER; + this.ModelNo.Name = "ModelNo"; + this.ModelNo.Size = new System.Drawing.Size(211, 19); + this.ModelNo.TabIndex = 16; + this.ModelNo.Text = "機種"; + // + // CustomerItemNo + // + this.CustomerItemNo.Depth = 0; + this.CustomerItemNo.Font = new System.Drawing.Font("Roboto", 11F); + this.CustomerItemNo.ForeColor = System.Drawing.Color.Red; + this.CustomerItemNo.Location = new System.Drawing.Point(389, 76); + this.CustomerItemNo.MouseState = MaterialSkin.MouseState.HOVER; + this.CustomerItemNo.Name = "CustomerItemNo"; + this.CustomerItemNo.Size = new System.Drawing.Size(211, 19); + this.CustomerItemNo.TabIndex = 17; + this.CustomerItemNo.Text = "客戶料號"; + // // StockControlForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -817,8 +790,6 @@ this.groupBox5.PerformLayout(); this.groupBox4.ResumeLayout(false); this.groupBox4.PerformLayout(); - this.groupBox2.ResumeLayout(false); - this.groupBox2.PerformLayout(); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); this.groupBox6.ResumeLayout(false); @@ -837,7 +808,6 @@ private System.Windows.Forms.GroupBox groupBox5; private System.Windows.Forms.GroupBox groupBox4; private System.Windows.Forms.GroupBox groupBox3; - private System.Windows.Forms.GroupBox groupBox2; private System.Windows.Forms.GroupBox groupBox1; private MaterialSkin.Controls.MaterialCheckBox materialCheckBox2; private MaterialSkin.Controls.MaterialCheckBox materialCheckBox1; @@ -845,20 +815,14 @@ private System.Windows.Forms.ComboBox comboBox2; private System.Windows.Forms.TabPage tabPage2; private MaterialSkin.Controls.MaterialLabel materialLabel2; - private MaterialSkin.Controls.MaterialRadioButton materialRadioButton2; - private MaterialSkin.Controls.MaterialRadioButton materialRadioButton1; private MaterialSkin.Controls.MaterialLabel materialLabel15; private MaterialSkin.Controls.MaterialLabel materialLabel14; private MaterialSkin.Controls.MaterialLabel materialLabel13; private MaterialSkin.Controls.MaterialLabel materialLabel12; - private MaterialSkin.Controls.MaterialLabel materialLabel7; - private MaterialSkin.Controls.MaterialLabel materialLabel8; private MaterialSkin.Controls.MaterialLabel materialLabel9; private MaterialSkin.Controls.MaterialLabel materialLabel10; private MaterialSkin.Controls.MaterialLabel materialLabel11; - private MaterialSkin.Controls.MaterialLabel materialLabel6; private MaterialSkin.Controls.MaterialLabel materialLabel5; - private MaterialSkin.Controls.MaterialLabel materialLabel4; private MaterialSkin.Controls.MaterialLabel materialLabel3; private MaterialSkin.Controls.MaterialCheckBox materialCheckBox4; private MaterialSkin.Controls.MaterialCheckBox materialCheckBox3; @@ -886,5 +850,11 @@ private System.Windows.Forms.ComboBox StationSelect; private MaterialSkin.Controls.MaterialLabel materialLabel22; private System.Windows.Forms.ComboBox LineSelect; + private MaterialSkin.Controls.MaterialLabel WipNo; + private MaterialSkin.Controls.MaterialLabel CustomerItemNo; + private MaterialSkin.Controls.MaterialLabel ModelNo; + private MaterialSkin.Controls.MaterialLabel PlanQty; + private MaterialSkin.Controls.MaterialLabel CustomerNo; + private MaterialSkin.Controls.MaterialLabel ItemNo; } } \ No newline at end of file diff --git a/其他專案資料/AMES_AP/AMES_AP/StockControlForm.cs b/其他專案資料/AMES_AP/AMES_AP/StockControlForm.cs index 89046d59..322beded 100644 --- a/其他專案資料/AMES_AP/AMES_AP/StockControlForm.cs +++ b/其他專案資料/AMES_AP/AMES_AP/StockControlForm.cs @@ -24,10 +24,14 @@ namespace AMES_AP GetUnitSelect(); } - private void GetUnitSelect() + #region 下拉選單 + /// + /// 生產單位 + /// + private void GetUnitSelect() { var query = ApiHelper.GetMethod("api/FactoryUnits"); - if (query == "error" || query== "無法連線WebAPI") + if (query == "error" || query == "無法連線WebAPI") { MessageBox.Show(query); return; @@ -60,7 +64,10 @@ namespace AMES_AP //cbLine.SelectedIndex = index; } - private async void GetLineSelect() + /// + /// 線別 + /// + private void GetLineSelect() { var query = ApiHelper.GetMethod($"api/LineInfoes/Unit/{UnitSelect.SelectedValue}"); if (query == "error" || query == "無法連線WebAPI") @@ -79,10 +86,14 @@ namespace AMES_AP LineSelect.ValueMember = "Key"; } - private async void GetStationSelect(int FlowRuleID) + /// + /// 作業站 + /// + /// 流程ID + private void GetStationSelect(int FlowRuleID) { var query = ApiHelper.GetMethod($"api/RuleStations/Flow/{FlowRuleID}"); - if (query== "error" || query == "無法連線WebAPI") + if (query == "error" || query == "無法連線WebAPI") { MessageBox.Show(query); return; @@ -91,12 +102,14 @@ namespace AMES_AP ArrayList myline = new ArrayList(); foreach (var item in result) { - myline.Add(new DictionaryEntry(item.StationID, item.StationName)); + myline.Add(new DictionaryEntry(item.station.StationID, item.station.StationName)); } StationSelect.DataSource = new BindingSource(myline, null); StationSelect.DisplayMember = "Value"; StationSelect.ValueMember = "Key"; } + #endregion + private void btnChooseFile_Click(object sender, EventArgs e) { var aa = ApiHelper.GetMethod("api/WipInfos"); @@ -137,21 +150,22 @@ namespace AMES_AP MessageBox.Show("找不到工單相關資訊", "錯誤訊息", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } - GetStationSelect(wipInfos.FirstOrDefault().FlowRuleID); - //if (result.Contains("多項錯誤")) - //{ - // FlexibleMessageBox.Show("無法連接WebService,請聯繫系統工程師 / System Error ,Please Contact Person PG", "錯誤訊息", MessageBoxButtons.OK, MessageBoxIcon.Error); - // return; - //} - //this.txtProduct.Text = result.Split(',')[0]; //料號 - //this.txtMoIDQty.Text = result.Split(',')[1]; //工單數量 + GetStationSelect(wipInfos.FirstOrDefault().FlowRuleID); - //Get_Data(); - //Get_SWeight(); - //Get_MoIDBomProduct(); - //Get_cbNumber(); + GetWipInfoData(wipInfos.FirstOrDefault()); } } + + private void GetWipInfoData(WipInfo wipInfo) + { + WipNo.Text = wipInfo.WipNO; + ItemNo.Text = wipInfo.GetWipAtt.ItemNO; + CustomerNo.Text = wipInfo.CustomerNO; + + PlanQty.Text = wipInfo.PlanQTY.ToString(); + ModelNo.Text = wipInfo.GetWipAtt.ModelNO; + CustomerItemNo.Text = wipInfo.CustomerItemNO; + } } } diff --git a/其他專案資料/AMES_AP/AMES_AP/bin/Debug/AMES_AP.exe b/其他專案資料/AMES_AP/AMES_AP/bin/Debug/AMES_AP.exe index e26c85ee6fb19ac05dad52f260af68a531c37c6f..f7883a6810517c217aa1cee749e9e45b5a6022bb 100644 GIT binary patch delta 19575 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 diff --git a/其他專案資料/AMES_AP/AMES_AP/bin/Debug/AMES_AP.pdb b/其他專案資料/AMES_AP/AMES_AP/bin/Debug/AMES_AP.pdb index fbbdf38b9dcc5bf1406d0b2fdc7882dac0d59ec4..27212827b3068aa3cc5bc4e3622b2b91e4946632 100644 GIT binary patch delta 21134 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 delta 20903 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 diff --git a/其他專案資料/AMES_AP/AMES_AP/obj/Debug/AMES_AP.csproj.AssemblyReference.cache b/其他專案資料/AMES_AP/AMES_AP/obj/Debug/AMES_AP.csproj.AssemblyReference.cache index 1aa23a110694bcd866f7224fcfcd3dfd042db582..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 5420 zcmd6re@q)?7{~h(el)PjAgG&>rN*g4@JfHmY8ZBamy5)@y9eea6z5PGF;-1%=dk1X^W79wU_vk z9KHA6KJVv!pZEJb&$Vh@jnf7|u1ci>jLkw<3%pNY0-6fe4@J%Doh9Z1x(0fo0690* zSVa*ATz(dcbQS9sc#-!?bOjm@n|Yy$rX2R#=-mz@Wu|m=Ky>qhpLJ0lzaIcJk19Ag z`rY_vYCL5o8dOXfiVeCoD&Q%%&^1g;Lp`=-t+G4m@n?=*Jl;J%&@u69$ECOTOmx3Q z`Wvj(bdYg3F+L2!NKjxIzq5(usLeqSy7eHNdP+~DS>qqiAf&Z^^Cvx~1^_IH{r)r` zW{hc=8MLEI>J#V#`VahGv^y59R$Fe-Mu4>#So>dK(vN_(5nyfXgz>;y1RVbu0h1|J zz!v+pB266>M3(1Db!e&RuSjDH`K6EmOF0;l1jb*asSY7WxgUltwR{ugO1Tg+h2hii z1psx#FCZ0n&(X-5aX)dI3Sfu5yNj+{Vf>+UrW;wh$=M=GFhG?HOf$>*7G-astf4*U zi%d(by}Yo!dY1F>%_3F73juLaR_CHjpSGH?ovbjOjTc~o#>k>$6ac`|I0X^&>1Y&o zz;)Ds3N+r3MjWtN;yJ8VYJxZemu3{IQ_T1GwED9i zYIAkz-&ywQ+0~r0HLY^hwd=jN*zA84uJvdN&L3Gavgx_b&H8;CzTKPJap&({17}Mn z+Xl`Td~)TOVPxo}dO!zW99FM*VYsW{1K*~DlH<)oqW!(Y!j@leJ(qjt#PPw`o?PE{ zX7aB?yWcpNtzTAlGQS{a-J_$@gDD>qEfx1YGBJ3#|2I%GYZ*~>V?QlO-G*YuWAs9^ zOV5}Y2t9ZY$RtTsdJ@k*0Ld0)IU_L%3KD?Ku)4Pd{0ZC2j@qI&vfSfIGw28fP{wm7 z9usd56V`+{i48!?NfIf$i;+-jNf4KuK)K+Ca}f?~xFKCOC{log7daEt<|{t}O3rTM zIWOxA31n;KOQEO04aNDHqKvYNK?jtmdg!tSS;~e=Hcp~Us4BWYChUiI1`k{>NkNin z8A(D(JW6=wDtEc|OPm32n}0YdDsY_5z-~uv?qskRB$N#nvbvb$Fh4F?T`%U8$rDHa z?)o{U-M43Dv*p(Bb!FnW3W z9lrZ|mQU)A^q*MTo1wkytF|HjboM`6_m6#Ty0~%8KD#aB(oYXOeRp1I|LLjj-F(lf zYn9dGJ+$Y?<*(Q;Ty46yFt@UA1Qt$>sMEH+PC~fu!;-o_v%>_o&A*~(${;>oNI_`O zxx9uFlbP`t%tmN1;q6F%%7_HP$QfHyRGF(fOjg=ZGWG$G)J!Q`dSTb$HdnRDq9D_6;qnxUswNWdO_pMj2LNy)2xI^N delta 25 hcmdnVv6Ev%D-)yG<~F82Mz$S=_5%AKPL^Vk2LN)G2#Ejy diff --git a/其他專案資料/AMES_AP/AMES_AP/obj/Debug/AMES_AP.exe b/其他專案資料/AMES_AP/AMES_AP/obj/Debug/AMES_AP.exe index e26c85ee6fb19ac05dad52f260af68a531c37c6f..f7883a6810517c217aa1cee749e9e45b5a6022bb 100644 GIT binary patch delta 19575 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 diff --git a/其他專案資料/AMES_AP/AMES_AP/obj/Debug/AMES_AP.pdb b/其他專案資料/AMES_AP/AMES_AP/obj/Debug/AMES_AP.pdb index fbbdf38b9dcc5bf1406d0b2fdc7882dac0d59ec4..27212827b3068aa3cc5bc4e3622b2b91e4946632 100644 GIT binary patch delta 21134 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 delta 20903 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