ruoxing.wang
1 month ago
12 changed files with 2583 additions and 363 deletions
File diff suppressed because it is too large
@ -0,0 +1,403 @@ |
|||
namespace PaintingPC |
|||
{ |
|||
partial class FrmQuality |
|||
{ |
|||
/// <summary>
|
|||
/// Required designer variable.
|
|||
/// </summary>
|
|||
private System.ComponentModel.IContainer components = null; |
|||
|
|||
/// <summary>
|
|||
/// Clean up any resources being used.
|
|||
/// </summary>
|
|||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|||
protected override void Dispose(bool disposing) |
|||
{ |
|||
try |
|||
{ |
|||
if (disposing && (components != null)) |
|||
{ |
|||
components.Dispose(); |
|||
} |
|||
base.Dispose(disposing); |
|||
} |
|||
catch |
|||
{ |
|||
|
|||
} |
|||
} |
|||
|
|||
#region Windows Form Designer generated code
|
|||
|
|||
/// <summary>
|
|||
/// Required method for Designer support - do not modify
|
|||
/// the contents of this method with the code editor.
|
|||
/// </summary>
|
|||
private void InitializeComponent() |
|||
{ |
|||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmQuality)); |
|||
this.labelVersion = new System.Windows.Forms.Label(); |
|||
this.labStation = new System.Windows.Forms.Label(); |
|||
this.labWorkClass = new System.Windows.Forms.Label(); |
|||
this.rdo3 = new System.Windows.Forms.RadioButton(); |
|||
this.rdo2 = new System.Windows.Forms.RadioButton(); |
|||
this.rdo1 = new System.Windows.Forms.RadioButton(); |
|||
this.labTime = new System.Windows.Forms.Label(); |
|||
this.pictureBox1 = new System.Windows.Forms.PictureBox(); |
|||
this.labTitle = new System.Windows.Forms.Label(); |
|||
this.panel2 = new System.Windows.Forms.Panel(); |
|||
this.pictureBox2 = new System.Windows.Forms.PictureBox(); |
|||
this.label15 = new System.Windows.Forms.Label(); |
|||
this.labProductInfo = new System.Windows.Forms.Label(); |
|||
this.label2 = new System.Windows.Forms.Label(); |
|||
this.txtBarCode = new System.Windows.Forms.TextBox(); |
|||
this.labProPosition = new System.Windows.Forms.Label(); |
|||
this.panel1 = new System.Windows.Forms.Panel(); |
|||
this.groupBox1 = new System.Windows.Forms.GroupBox(); |
|||
this.panel3 = new System.Windows.Forms.Panel(); |
|||
this.button2 = new System.Windows.Forms.Button(); |
|||
this.button3 = new System.Windows.Forms.Button(); |
|||
this.btnRepair = new System.Windows.Forms.Button(); |
|||
this.btnAbt = new System.Windows.Forms.Button(); |
|||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); |
|||
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); |
|||
this.panel1.SuspendLayout(); |
|||
this.groupBox1.SuspendLayout(); |
|||
this.SuspendLayout(); |
|||
//
|
|||
// labelVersion
|
|||
//
|
|||
this.labelVersion.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
|||
this.labelVersion.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labelVersion.Location = new System.Drawing.Point(1947, 173); |
|||
this.labelVersion.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labelVersion.Name = "labelVersion"; |
|||
this.labelVersion.Size = new System.Drawing.Size(378, 122); |
|||
this.labelVersion.TabIndex = 24; |
|||
this.labelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// labStation
|
|||
//
|
|||
this.labStation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
|||
this.labStation.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labStation.Location = new System.Drawing.Point(1562, 173); |
|||
this.labStation.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labStation.Name = "labStation"; |
|||
this.labStation.Size = new System.Drawing.Size(378, 122); |
|||
this.labStation.TabIndex = 23; |
|||
this.labStation.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// labWorkClass
|
|||
//
|
|||
this.labWorkClass.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
|||
this.labWorkClass.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labWorkClass.Location = new System.Drawing.Point(1177, 173); |
|||
this.labWorkClass.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labWorkClass.Name = "labWorkClass"; |
|||
this.labWorkClass.Size = new System.Drawing.Size(378, 122); |
|||
this.labWorkClass.TabIndex = 22; |
|||
this.labWorkClass.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
this.labWorkClass.Click += new System.EventHandler(this.labWorkClass_Click); |
|||
//
|
|||
// rdo3
|
|||
//
|
|||
this.rdo3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
|||
this.rdo3.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.rdo3.Location = new System.Drawing.Point(792, 173); |
|||
this.rdo3.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.rdo3.Name = "rdo3"; |
|||
this.rdo3.Size = new System.Drawing.Size(378, 122); |
|||
this.rdo3.TabIndex = 21; |
|||
this.rdo3.Text = "项目调试"; |
|||
this.rdo3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
this.rdo3.UseVisualStyleBackColor = false; |
|||
//
|
|||
// rdo2
|
|||
//
|
|||
this.rdo2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
|||
this.rdo2.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.rdo2.Location = new System.Drawing.Point(407, 173); |
|||
this.rdo2.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.rdo2.Name = "rdo2"; |
|||
this.rdo2.Size = new System.Drawing.Size(378, 122); |
|||
this.rdo2.TabIndex = 20; |
|||
this.rdo2.Text = "量产调试"; |
|||
this.rdo2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
this.rdo2.UseVisualStyleBackColor = false; |
|||
//
|
|||
// rdo1
|
|||
//
|
|||
this.rdo1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); |
|||
this.rdo1.Checked = true; |
|||
this.rdo1.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.rdo1.Location = new System.Drawing.Point(22, 173); |
|||
this.rdo1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.rdo1.Name = "rdo1"; |
|||
this.rdo1.Size = new System.Drawing.Size(378, 122); |
|||
this.rdo1.TabIndex = 19; |
|||
this.rdo1.TabStop = true; |
|||
this.rdo1.Text = "正式量产"; |
|||
this.rdo1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
this.rdo1.UseVisualStyleBackColor = false; |
|||
//
|
|||
// labTime
|
|||
//
|
|||
this.labTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
|||
this.labTime.Font = new System.Drawing.Font("宋体", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labTime.Location = new System.Drawing.Point(1868, 16); |
|||
this.labTime.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labTime.Name = "labTime"; |
|||
this.labTime.Size = new System.Drawing.Size(457, 146); |
|||
this.labTime.TabIndex = 18; |
|||
this.labTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
this.labTime.Click += new System.EventHandler(this.labTime_Click); |
|||
//
|
|||
// pictureBox1
|
|||
//
|
|||
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
|||
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); |
|||
this.pictureBox1.Location = new System.Drawing.Point(22, 16); |
|||
this.pictureBox1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.pictureBox1.Name = "pictureBox1"; |
|||
this.pictureBox1.Size = new System.Drawing.Size(290, 146); |
|||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; |
|||
this.pictureBox1.TabIndex = 17; |
|||
this.pictureBox1.TabStop = false; |
|||
//
|
|||
// labTitle
|
|||
//
|
|||
this.labTitle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
|||
this.labTitle.Font = new System.Drawing.Font("宋体", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labTitle.Location = new System.Drawing.Point(295, 16); |
|||
this.labTitle.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labTitle.Name = "labTitle"; |
|||
this.labTitle.Size = new System.Drawing.Size(1577, 146); |
|||
this.labTitle.TabIndex = 16; |
|||
this.labTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// panel2
|
|||
//
|
|||
this.panel2.Location = new System.Drawing.Point(22, 1174); |
|||
this.panel2.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.panel2.Name = "panel2"; |
|||
this.panel2.Size = new System.Drawing.Size(1828, 614); |
|||
this.panel2.TabIndex = 48; |
|||
//
|
|||
// pictureBox2
|
|||
//
|
|||
this.pictureBox2.Location = new System.Drawing.Point(22, 653); |
|||
this.pictureBox2.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.pictureBox2.Name = "pictureBox2"; |
|||
this.pictureBox2.Size = new System.Drawing.Size(1828, 511); |
|||
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; |
|||
this.pictureBox2.TabIndex = 47; |
|||
this.pictureBox2.TabStop = false; |
|||
//
|
|||
// label15
|
|||
//
|
|||
this.label15.BackColor = System.Drawing.Color.Lime; |
|||
this.label15.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.label15.Location = new System.Drawing.Point(22, 306); |
|||
this.label15.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.label15.Name = "label15"; |
|||
this.label15.Size = new System.Drawing.Size(292, 131); |
|||
this.label15.TabIndex = 49; |
|||
this.label15.Text = "扫码信息"; |
|||
this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// labProductInfo
|
|||
//
|
|||
this.labProductInfo.BackColor = System.Drawing.Color.White; |
|||
this.labProductInfo.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labProductInfo.Location = new System.Drawing.Point(1408, 306); |
|||
this.labProductInfo.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labProductInfo.Name = "labProductInfo"; |
|||
this.labProductInfo.Size = new System.Drawing.Size(917, 131); |
|||
this.labProductInfo.TabIndex = 52; |
|||
this.labProductInfo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// label2
|
|||
//
|
|||
this.label2.BackColor = System.Drawing.Color.Lime; |
|||
this.label2.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.label2.Location = new System.Drawing.Point(1106, 306); |
|||
this.label2.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.label2.Name = "label2"; |
|||
this.label2.Size = new System.Drawing.Size(292, 131); |
|||
this.label2.TabIndex = 51; |
|||
this.label2.Text = "产品信息"; |
|||
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// txtBarCode
|
|||
//
|
|||
this.txtBarCode.BackColor = System.Drawing.Color.White; |
|||
this.txtBarCode.Font = new System.Drawing.Font("黑体", 30F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.txtBarCode.Location = new System.Drawing.Point(326, 327); |
|||
this.txtBarCode.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.txtBarCode.Name = "txtBarCode"; |
|||
this.txtBarCode.Size = new System.Drawing.Size(765, 87); |
|||
this.txtBarCode.TabIndex = 0; |
|||
this.txtBarCode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; |
|||
this.txtBarCode.DoubleClick += new System.EventHandler(this.txtBarCode_DoubleClick); |
|||
this.txtBarCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtBarCode_KeyDown); |
|||
//
|
|||
// labProPosition
|
|||
//
|
|||
this.labProPosition.BackColor = System.Drawing.Color.White; |
|||
this.labProPosition.Font = new System.Drawing.Font("黑体", 22F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.labProPosition.Location = new System.Drawing.Point(1861, 450); |
|||
this.labProPosition.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
|||
this.labProPosition.Name = "labProPosition"; |
|||
this.labProPosition.Size = new System.Drawing.Size(464, 151); |
|||
this.labProPosition.TabIndex = 64; |
|||
this.labProPosition.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
//
|
|||
// panel1
|
|||
//
|
|||
this.panel1.AutoScroll = true; |
|||
this.panel1.Controls.Add(this.groupBox1); |
|||
this.panel1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.panel1.Location = new System.Drawing.Point(22, 434); |
|||
this.panel1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.panel1.Name = "panel1"; |
|||
this.panel1.Size = new System.Drawing.Size(1828, 212); |
|||
this.panel1.TabIndex = 66; |
|||
//
|
|||
// groupBox1
|
|||
//
|
|||
this.groupBox1.Controls.Add(this.panel3); |
|||
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill; |
|||
this.groupBox1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.groupBox1.Location = new System.Drawing.Point(0, 0); |
|||
this.groupBox1.Margin = new System.Windows.Forms.Padding(0); |
|||
this.groupBox1.Name = "groupBox1"; |
|||
this.groupBox1.Padding = new System.Windows.Forms.Padding(0); |
|||
this.groupBox1.Size = new System.Drawing.Size(1828, 212); |
|||
this.groupBox1.TabIndex = 0; |
|||
this.groupBox1.TabStop = false; |
|||
this.groupBox1.Text = "更改颜色"; |
|||
//
|
|||
// panel3
|
|||
//
|
|||
this.panel3.AutoScroll = true; |
|||
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; |
|||
this.panel3.Location = new System.Drawing.Point(0, 37); |
|||
this.panel3.Margin = new System.Windows.Forms.Padding(0); |
|||
this.panel3.Name = "panel3"; |
|||
this.panel3.Size = new System.Drawing.Size(1828, 175); |
|||
this.panel3.TabIndex = 0; |
|||
//
|
|||
// button2
|
|||
//
|
|||
this.button2.BackColor = System.Drawing.Color.LawnGreen; |
|||
this.button2.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.button2.Location = new System.Drawing.Point(1852, 663); |
|||
this.button2.Name = "button2"; |
|||
this.button2.Size = new System.Drawing.Size(491, 153); |
|||
this.button2.TabIndex = 67; |
|||
this.button2.Text = "合 格"; |
|||
this.button2.UseVisualStyleBackColor = false; |
|||
//
|
|||
// button3
|
|||
//
|
|||
this.button3.BackColor = System.Drawing.Color.Yellow; |
|||
this.button3.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.button3.Location = new System.Drawing.Point(1852, 974); |
|||
this.button3.Name = "button3"; |
|||
this.button3.Size = new System.Drawing.Size(491, 153); |
|||
this.button3.TabIndex = 68; |
|||
this.button3.Text = "不合格"; |
|||
this.button3.UseVisualStyleBackColor = false; |
|||
//
|
|||
// btnRepair
|
|||
//
|
|||
this.btnRepair.BackColor = System.Drawing.Color.DodgerBlue; |
|||
this.btnRepair.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.btnRepair.Location = new System.Drawing.Point(1852, 1314); |
|||
this.btnRepair.Name = "btnRepair"; |
|||
this.btnRepair.Size = new System.Drawing.Size(491, 153); |
|||
this.btnRepair.TabIndex = 69; |
|||
this.btnRepair.Text = "返 喷"; |
|||
this.btnRepair.UseVisualStyleBackColor = false; |
|||
this.btnRepair.Click += new System.EventHandler(this.btnRepair_Click); |
|||
//
|
|||
// btnAbt
|
|||
//
|
|||
this.btnAbt.BackColor = System.Drawing.Color.OrangeRed; |
|||
this.btnAbt.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
this.btnAbt.Location = new System.Drawing.Point(1852, 1635); |
|||
this.btnAbt.Name = "btnAbt"; |
|||
this.btnAbt.Size = new System.Drawing.Size(491, 153); |
|||
this.btnAbt.TabIndex = 70; |
|||
this.btnAbt.Text = "报 废"; |
|||
this.btnAbt.UseVisualStyleBackColor = false; |
|||
this.btnAbt.Click += new System.EventHandler(this.btnAbt_Click); |
|||
//
|
|||
// FrmQuality
|
|||
//
|
|||
this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 21F); |
|||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
|||
this.ClientSize = new System.Drawing.Size(2351, 1764); |
|||
this.Controls.Add(this.btnAbt); |
|||
this.Controls.Add(this.btnRepair); |
|||
this.Controls.Add(this.button3); |
|||
this.Controls.Add(this.button2); |
|||
this.Controls.Add(this.panel1); |
|||
this.Controls.Add(this.labProPosition); |
|||
this.Controls.Add(this.txtBarCode); |
|||
this.Controls.Add(this.labProductInfo); |
|||
this.Controls.Add(this.label2); |
|||
this.Controls.Add(this.label15); |
|||
this.Controls.Add(this.panel2); |
|||
this.Controls.Add(this.pictureBox2); |
|||
this.Controls.Add(this.labelVersion); |
|||
this.Controls.Add(this.labStation); |
|||
this.Controls.Add(this.labWorkClass); |
|||
this.Controls.Add(this.rdo3); |
|||
this.Controls.Add(this.rdo2); |
|||
this.Controls.Add(this.rdo1); |
|||
this.Controls.Add(this.labTime); |
|||
this.Controls.Add(this.pictureBox1); |
|||
this.Controls.Add(this.labTitle); |
|||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; |
|||
this.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
|||
this.Name = "FrmQuality"; |
|||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; |
|||
this.Text = "喷涂质检"; |
|||
this.Load += new System.EventHandler(this.FrmSecondCheck_Load); |
|||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); |
|||
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); |
|||
this.panel1.ResumeLayout(false); |
|||
this.groupBox1.ResumeLayout(false); |
|||
this.ResumeLayout(false); |
|||
this.PerformLayout(); |
|||
|
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
private System.Windows.Forms.Label labelVersion; |
|||
private System.Windows.Forms.Label labStation; |
|||
private System.Windows.Forms.Label labWorkClass; |
|||
private System.Windows.Forms.RadioButton rdo3; |
|||
private System.Windows.Forms.RadioButton rdo2; |
|||
private System.Windows.Forms.RadioButton rdo1; |
|||
private System.Windows.Forms.Label labTime; |
|||
private System.Windows.Forms.PictureBox pictureBox1; |
|||
private System.Windows.Forms.Label labTitle; |
|||
private System.Windows.Forms.Panel panel2; |
|||
private System.Windows.Forms.PictureBox pictureBox2; |
|||
private System.Windows.Forms.Label label15; |
|||
private System.Windows.Forms.Label labProductInfo; |
|||
private System.Windows.Forms.Label label2; |
|||
private System.Windows.Forms.TextBox txtBarCode; |
|||
private System.Windows.Forms.Label labProPosition; |
|||
private System.Windows.Forms.Panel panel1; |
|||
private System.Windows.Forms.GroupBox groupBox1; |
|||
private System.Windows.Forms.Panel panel3; |
|||
private System.Windows.Forms.Button button2; |
|||
private System.Windows.Forms.Button button3; |
|||
private System.Windows.Forms.Button btnRepair; |
|||
private System.Windows.Forms.Button btnAbt; |
|||
} |
|||
} |
@ -0,0 +1,949 @@ |
|||
|
|||
using PaintingPC.Model; |
|||
using PaintingPC.WebReference; |
|||
using System; |
|||
using System.Configuration; |
|||
using System.Data; |
|||
using System.Drawing; |
|||
using System.IO; |
|||
using System.Net.NetworkInformation; |
|||
using System.Reflection; |
|||
using System.Threading; |
|||
using System.Windows.Forms; |
|||
|
|||
namespace PaintingPC |
|||
{ |
|||
public partial class FrmQuality : Form |
|||
{ |
|||
int count = 0; //缺陷图选择个数
|
|||
public static string ColorName = ""; //修改颜色
|
|||
public static string paintId = ""; |
|||
|
|||
private static string position = "", reason = ""; |
|||
|
|||
public FrmQuality() |
|||
{ |
|||
InitializeComponent(); |
|||
//WindowState = FormWindowState.Normal;
|
|||
this.Size = new Size(1280, 1024); |
|||
} |
|||
|
|||
private void FrmSecondCheck_Load(object sender, EventArgs e) |
|||
{ |
|||
try |
|||
{ |
|||
Control.CheckForIllegalCrossThreadCalls = false; |
|||
UpdateSoftware(); |
|||
InitPage(); |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
MessageBox.Show("网络故障,请联系网络管理员"); |
|||
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
} |
|||
} |
|||
|
|||
public void InitPage() |
|||
{ |
|||
try |
|||
{ |
|||
string title = ConfigurationManager.AppSettings["Position"].ToString(); |
|||
string workClass = Function.GetWorkClass(); |
|||
string station = ConfigurationManager.AppSettings["Station"].ToString(); |
|||
|
|||
labTitle.Text = title; |
|||
labWorkClass.Text = workClass; |
|||
labStation.Text = station; |
|||
labelVersion.Text = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); |
|||
|
|||
Program.IP = ConfigurationManager.AppSettings["IP"].ToString(); |
|||
|
|||
//System.Threading.Timer timer = new System.Threading.Timer(delegate
|
|||
//{
|
|||
// labTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
|||
//},
|
|||
//null,
|
|||
//2000,
|
|||
//1000
|
|||
//);
|
|||
|
|||
|
|||
Thread t = new Thread(new ThreadStart(TimeGo)); |
|||
t.Start(); |
|||
} |
|||
catch (Exception ex) |
|||
{ } |
|||
} |
|||
|
|||
public void InitColor(string stockNo) |
|||
{ |
|||
try |
|||
{ |
|||
DataTable dt = Function.GetColorByStockNo(stockNo); |
|||
if (dt != null && dt.Rows.Count > 0) |
|||
{ |
|||
RadioButton[] rb = new RadioButton[dt.Rows.Count]; |
|||
for(int i=0; i<dt.Rows.Count; i++) |
|||
{ |
|||
rb[i] = new RadioButton(); |
|||
rb[i].Font = new System.Drawing.Font("微软雅黑", 24F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
|||
rb[i].TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
|||
rb[i].AutoSize = true; |
|||
rb[i].Text = dt.Rows[i]["Color"].ToString(); |
|||
//rb[i].Text = dt.Rows[i]["ColorName"].ToString();
|
|||
rb[i].CheckedChanged += rb_CheckedChanged; |
|||
rb[i].BackColor = Color.Silver; |
|||
rb[i].AutoSize = false; |
|||
rb[i].Size = new Size(150,40); |
|||
if(i == 0) |
|||
{ |
|||
rb[i].Location = new Point(15,20); |
|||
} |
|||
else |
|||
{ |
|||
if (i == 5) |
|||
{ |
|||
rb[i].Location = new Point(rb[0].Location.X, rb[0].Location.Y + 50); |
|||
} |
|||
else if (i > 6) |
|||
{ |
|||
rb[i].Location = new Point(rb[i - 1].Location.X + rb[i - 1].Width + 50, rb[i - 1].Location.Y); |
|||
} |
|||
else |
|||
{ |
|||
rb[i].Location = new Point(rb[i - 1].Location.X + rb[i - 1].Width + 50, rb[i - 1].Location.Y); |
|||
} |
|||
|
|||
} |
|||
rb[i].Click += new System.EventHandler(this.rb_Click); |
|||
} |
|||
|
|||
groupBox1.Controls.AddRange(rb); |
|||
//panel3.Controls.AddRange(rb);
|
|||
} |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
LogHelper.WriteLogManager(ex); |
|||
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
throw ex; |
|||
} |
|||
} |
|||
|
|||
private void rb_CheckedChanged(object sender, EventArgs e) |
|||
{ |
|||
RadioButton rb = sender as RadioButton; |
|||
if (rb.Checked) |
|||
{ |
|||
rb.BackColor = Color.LightSalmon; |
|||
} |
|||
else |
|||
{ |
|||
rb.BackColor = Color.Silver; |
|||
} |
|||
} |
|||
|
|||
private void TimeGo() |
|||
{ |
|||
System.Timers.Timer timer = new System.Timers.Timer(); |
|||
timer.Interval = 10; |
|||
timer.Enabled = true; |
|||
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Tick); |
|||
} |
|||
|
|||
private void timer_Tick(object sender, EventArgs e) |
|||
{ |
|||
try |
|||
{ |
|||
labTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
|||
Thread.Sleep(500); |
|||
} |
|||
catch |
|||
{ |
|||
|
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 缺陷图点击
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
void lblRoom_Click(object sender, EventArgs e) |
|||
{ |
|||
Label a = (Label)sender; |
|||
string aa = a.Text; |
|||
if (a.BackColor == Color.Transparent) |
|||
{ |
|||
a.BackColor = Color.FromArgb(150, System.Drawing.Color.Chartreuse); |
|||
position += aa; |
|||
count++; |
|||
} |
|||
else |
|||
{ |
|||
a.BackColor = Color.Transparent; |
|||
count--; |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 缺陷原因点击
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
void dLbRoom_Click(object sender, EventArgs e) |
|||
{ |
|||
if (count == 0) |
|||
{ |
|||
MessageBox.Show("请选择缺陷区域!"); |
|||
return; |
|||
} |
|||
Label a = (Label)sender; |
|||
string aa = a.Text; |
|||
if (a.BackColor == Color.Transparent) |
|||
{ |
|||
a.BackColor = Color.Chartreuse; |
|||
reason += a.Text + ";"; |
|||
} |
|||
else |
|||
{ |
|||
a.BackColor = Color.Transparent; |
|||
reason = reason.Replace(a.Text + ";", ""); |
|||
} |
|||
} |
|||
|
|||
private Control[] SetControlGroup() |
|||
{ |
|||
//Control[] controls = { btnPass, btnAbt, btnRepair };
|
|||
Control[] controls = { btnAbt, btnRepair }; |
|||
return controls; |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 清除控件选中
|
|||
/// </summary>
|
|||
/// <param name="controls"></param>
|
|||
public void ClearControlColor(Control[] controls) |
|||
{ |
|||
foreach (Control c in controls) |
|||
{ |
|||
c.BackColor = Color.LightGray; |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 抛光按钮
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void btnPass_Click(object sender, EventArgs e) |
|||
{ |
|||
#region 必须选择缺陷位置与缺陷原因,否则无法保存
|
|||
|
|||
string damnPositionTemp = ""; |
|||
string reasonTemp = ""; |
|||
//缺陷位置
|
|||
foreach (Control c in pictureBox2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (lab.BackColor != Color.Transparent) |
|||
{ |
|||
damnPositionTemp += lab.Text + ";"; |
|||
} |
|||
} |
|||
//缺陷原因
|
|||
foreach (Control c in panel2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (lab.BackColor != Color.Transparent) |
|||
{ |
|||
reasonTemp += lab.Text + ";"; |
|||
} |
|||
} |
|||
|
|||
if (string.IsNullOrWhiteSpace(damnPositionTemp) || string.IsNullOrWhiteSpace(reasonTemp)) |
|||
{ |
|||
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
|||
return; |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
ClearControlColor(SetControlGroup()); |
|||
btnRepair.BackColor = Color.Yellow; |
|||
//保存
|
|||
SaveInspect("抛光"); |
|||
ClearPage(); |
|||
ClearTxtBarcode(); |
|||
txtBarCode.TabIndex = 0; |
|||
//LoadPage();
|
|||
//ClearInspect();
|
|||
//ClearControlColor(SetControlGroup());
|
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 打磨按钮
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void btnRepair_Click(object sender, EventArgs e) |
|||
{ |
|||
#region 可回喷次数 =1,不能打磨, =2 可以, 不能有两次质检结果为打磨
|
|||
|
|||
string barcode = Function.UniteBarCodeToOne(txtBarCode.Text.Trim()); |
|||
int cs = Function.YiDaMoCiShu(barcode); |
|||
//if (cs >= 1)
|
|||
//{
|
|||
// MessageBox.Show("该条码已有判定为打磨的质检结果!");
|
|||
// return;
|
|||
//}
|
|||
|
|||
int keHuiPen = Function.keHuiPen(barcode); |
|||
|
|||
if (keHuiPen > 0 && cs < keHuiPen) |
|||
{ |
|||
#region 必须选择缺陷位置与缺陷原因,否则无法保存
|
|||
|
|||
string damnPositionTemp = ""; |
|||
string reasonTemp = ""; |
|||
//缺陷位置
|
|||
foreach (Control c in pictureBox2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (lab.BackColor != Color.Transparent) |
|||
{ |
|||
damnPositionTemp += lab.Text + ";"; |
|||
} |
|||
} |
|||
//缺陷原因
|
|||
foreach (Control c in panel2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (lab.BackColor != Color.Transparent) |
|||
{ |
|||
reasonTemp += lab.Text + ";"; |
|||
} |
|||
} |
|||
|
|||
if (string.IsNullOrWhiteSpace(damnPositionTemp) || string.IsNullOrWhiteSpace(reasonTemp)) |
|||
{ |
|||
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
|||
return; |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
ClearControlColor(SetControlGroup()); |
|||
btnRepair.BackColor = Color.Yellow; |
|||
//保存
|
|||
SaveInspect("打磨"); |
|||
ClearPage(); |
|||
ClearTxtBarcode(); |
|||
txtBarCode.TabIndex = 0; |
|||
} |
|||
else |
|||
{ |
|||
MessageBox.Show("根据该零件可回喷次数设置,不能判定为打磨或已超过打磨次数!"); |
|||
return; |
|||
} |
|||
|
|||
#endregion
|
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 报废按钮
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void btnAbt_Click(object sender, EventArgs e) |
|||
{ |
|||
#region 必须选择缺陷位置与缺陷原因,否则无法保存
|
|||
|
|||
string damnPositionTemp = ""; |
|||
string reasonTemp = ""; |
|||
//缺陷位置
|
|||
foreach (Control c in pictureBox2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (lab.BackColor != Color.Transparent) |
|||
{ |
|||
damnPositionTemp += lab.Text + ";"; |
|||
position = damnPositionTemp; |
|||
} |
|||
} |
|||
//缺陷原因
|
|||
foreach (Control c in panel2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (lab.BackColor != Color.Transparent) |
|||
{ |
|||
reasonTemp += lab.Text + ";"; |
|||
reason = reasonTemp; |
|||
} |
|||
} |
|||
|
|||
if (string.IsNullOrWhiteSpace(damnPositionTemp) || string.IsNullOrWhiteSpace(reasonTemp)) |
|||
{ |
|||
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
|||
return; |
|||
} |
|||
#endregion
|
|||
|
|||
#region 判断产品是否有颜色
|
|||
|
|||
string[] ss = labProductInfo.Text.Split(','); |
|||
if (ss.Length >= 1) |
|||
{ |
|||
if (string.IsNullOrWhiteSpace(ss[0])) |
|||
{ |
|||
MessageBox.Show("无颜色信息,请重新扫描"); |
|||
return; |
|||
} |
|||
} |
|||
else |
|||
{ |
|||
MessageBox.Show("条码有误,请重新扫描"); |
|||
return; |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
ClearControlColor(SetControlGroup()); |
|||
btnAbt.BackColor = Color.Red; |
|||
//保存
|
|||
SaveInspect("报废"); |
|||
|
|||
#region 报废则调WMS WebService,入库
|
|||
|
|||
//try
|
|||
//{
|
|||
// WMSWebService webService = new WMSWebService();
|
|||
// webService.Url = ConfigurationManager.AppSettings["WMSWebServiceURL"].ToString();
|
|||
// //webService.Timeout = 1200000;
|
|||
|
|||
// string errorReason = "";
|
|||
// webService.WMSSprayingForCS(Function.UniteBarCodeToOne(txtBarCode.Text.Trim()), 0, out errorReason);
|
|||
//}
|
|||
//catch (Exception ex)
|
|||
//{
|
|||
// LogHelper.WriteErrLogBase("工位:" + labStation.Text.Trim() + ",二次质检调用WMS接口:" + ex.ToString(), MethodBase.GetCurrentMethod().Name);
|
|||
//}
|
|||
|
|||
#endregion
|
|||
|
|||
ClearPage(); |
|||
ClearTxtBarcode(); |
|||
txtBarCode.TabIndex = 0; |
|||
//ClearInspect();
|
|||
//ClearControlColor(SetControlGroup());
|
|||
} |
|||
|
|||
public void SaveInspect(string inspectResult) |
|||
{ |
|||
try |
|||
{ |
|||
if (!string.IsNullOrWhiteSpace(txtBarCode.Text.Trim())) |
|||
{ |
|||
InspectModel model1 = new InspectModel(); |
|||
|
|||
model1.barcode = Function.UniteBarCodeToOne(txtBarCode.Text.Trim()); |
|||
model1.position = labProPosition.Text; |
|||
model1.stationNo = labStation.Text; |
|||
model1.workClass = labWorkClass.Text; |
|||
model1.inspectResult = "[" + inspectResult + "]"; |
|||
model1.damnPosition = position; |
|||
model1.reason = reason; |
|||
model1.remark3 = paintId; |
|||
|
|||
if (string.IsNullOrWhiteSpace(model1.damnPosition) || string.IsNullOrWhiteSpace(model1.reason)) |
|||
{ |
|||
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
|||
return; |
|||
} |
|||
|
|||
if (rdo1.Checked) |
|||
{ |
|||
model1.productOption = "1"; |
|||
} |
|||
else if (rdo2.Checked) |
|||
{ |
|||
model1.productOption = "2"; |
|||
} |
|||
else if (rdo3.Checked) |
|||
{ |
|||
model1.productOption = "3"; |
|||
} |
|||
|
|||
model1.productInfo = labProductInfo.Text.Trim(); |
|||
model1.side = labProPosition.Text.Contains("A侧") ? "A侧" : "B侧"; |
|||
model1.InspectTimes = (Function.GetInspectTimes(txtBarCode.Text.Trim())+1).ToString(); |
|||
|
|||
Function.InsertInspect(model1); |
|||
} |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
LogHelper.WriteErrLogBase("二次质检提交:" + ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
} |
|||
} |
|||
|
|||
public void ClearInspect() |
|||
{ |
|||
//缺陷位置
|
|||
foreach (Control c in pictureBox2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
lab.BackColor = Color.Transparent; |
|||
} |
|||
//缺陷原因
|
|||
foreach (Control c in panel2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
lab.BackColor = Color.Transparent; |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 扫码-根据条码查询信息(产品信息、加载图片及缺陷原因、三次检验信息)
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void txtBarCode_KeyDown(object sender, KeyEventArgs e) |
|||
{ |
|||
if (e.KeyCode == Keys.Enter) |
|||
{ |
|||
try |
|||
{ |
|||
ClearPage(); |
|||
LoadPage(); |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
MessageBox.Show("请查看网络是否与服务器连通,无法连通请联系网络管理员。"+ ex); |
|||
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
} |
|||
} |
|||
} |
|||
|
|||
private void LoadPage() |
|||
{ |
|||
try |
|||
{ |
|||
ButtonEnable(SetControlGroup()); |
|||
//ClearPage();
|
|||
|
|||
//测试条码:11111111112222222222
|
|||
string barcode = txtBarCode.Text.Trim(); |
|||
if (barcode.Contains(".")) |
|||
{ |
|||
barcode = Function.TransToBarCodeOne(barcode); |
|||
} |
|||
|
|||
#region 判断条码有效性
|
|||
|
|||
if (! Function.BarCodeValid(barcode)) |
|||
{ |
|||
MessageBox.Show("扫描的条码号:"+barcode+"无效,请重新扫描!"); |
|||
txtBarCode.Text = ""; |
|||
return; |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region 查询该系列产品都有什么颜色
|
|||
|
|||
string canChanageColor = ConfigurationManager.AppSettings["CanChangeColor"].Trim(); |
|||
if (canChanageColor.ToLower() == "true") |
|||
{ |
|||
string stockNo = barcode.Substring(0, 10); |
|||
InitColor(stockNo); |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region 如果是补打的条码,查询产品信息
|
|||
|
|||
if (!barcode.Contains(".") && barcode.Length > 4) |
|||
{ |
|||
string strCode = barcode.Substring(barcode.Length - 4, 4); |
|||
int num = 0; |
|||
Int32.TryParse(strCode, out num); |
|||
if (num > 7000) |
|||
{ |
|||
labProductInfo.Text = Function.GetReprintInfo(barcode); |
|||
if (string.IsNullOrWhiteSpace(labProductInfo.Text.Trim())) |
|||
{ |
|||
ButtonDisable(SetControlGroup()); |
|||
labProductInfo.Text = "没有查询到补打条码信息"; |
|||
return; |
|||
} |
|||
} |
|||
|
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
//根据条码查询,加载图片及原因
|
|||
int row = 0, col = 0; |
|||
string picture = ""; |
|||
|
|||
#region 缺陷原因
|
|||
|
|||
try |
|||
{ |
|||
int drow = 0, dcol = 5; //行,列
|
|||
|
|||
DataTable dt3 = Function.SearchDefectInfo(ConfigurationManager.AppSettings["Station"].Trim()); |
|||
if (dt3 != null && dt3.Rows.Count > 0) |
|||
{ |
|||
drow = Convert.ToInt32(Math.Ceiling((double)dt3.Rows.Count / dcol)); |
|||
Label[] dLb = new Label[7]; |
|||
string[] dstr = new string[dt3.Rows.Count]; |
|||
|
|||
for (int i = 0; i < dt3.Rows.Count; i++) |
|||
{ |
|||
dstr[i] = dt3.Rows[i]["DefectName"].ToString(); |
|||
} |
|||
|
|||
for (int i = 0; i < dcol; i++) //列
|
|||
{ |
|||
for (int j = 0; j < drow; j++) //行
|
|||
{ |
|||
dLb[i] = new Label(); |
|||
if ((i + dcol * j) < dstr.Length) |
|||
{ |
|||
dLb[i].Text = dstr[i + dcol * j].ToString(); |
|||
dLb[i].Font = new Font(dLb[i].Font.FontFamily, 24, FontStyle.Bold); |
|||
dLb[i].Size = new Size(150, 50); |
|||
dLb[i].Location = new Point(20 + i * (dLb[i].Size.Width + 25), 5 + j * (dLb[i].Size.Height + 20)); |
|||
dLb[i].BorderStyle = BorderStyle.FixedSingle; |
|||
dLb[i].BackColor = Color.Transparent; |
|||
dLb[i].TextAlign = ContentAlignment.MiddleCenter; |
|||
panel2.Controls.Add(dLb[i]); |
|||
dLb[i].Click += new EventHandler(dLbRoom_Click); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
LogHelper.WriteLogManager(ex); |
|||
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
throw ex; |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region 加载图片
|
|||
|
|||
try |
|||
{ |
|||
DataTable dt = Function.SearchInfoByBarCode(barcode); |
|||
|
|||
if (dt != null && dt.Rows.Count > 0) |
|||
{ |
|||
row = Convert.ToInt32(dt.Rows[0]["Rows"].ToString()); |
|||
col = Convert.ToInt32(dt.Rows[0]["Cols"].ToString()); |
|||
picture = dt.Rows[0]["PicturePath"].ToString(); |
|||
} |
|||
dt.Dispose(); |
|||
|
|||
if (!File.Exists(System.IO.Directory.GetCurrentDirectory() + @"\" + picture)) |
|||
{ |
|||
|
|||
string strImageURL = Function.GetImgPath() + picture; |
|||
|
|||
System.Net.WebClient webClient = new System.Net.WebClient(); |
|||
webClient.DownloadFile(strImageURL, Directory.GetCurrentDirectory() + @"\" + picture); |
|||
} |
|||
FileStream fs = new FileStream(Directory.GetCurrentDirectory() + "\\" + picture, FileMode.Open, |
|||
FileAccess.Read);//获取图片文件流
|
|||
Image img = Image.FromStream(fs); // 文件流转换成Image格式
|
|||
pictureBox2.Image = img; //给 图片框设置要显示的图片
|
|||
fs.Close(); // 关闭流,释放图片资源
|
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
LogHelper.WriteLogManager(ex); |
|||
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
} |
|||
#endregion
|
|||
|
|||
#region 缺陷图划分区域
|
|||
|
|||
Label[] lb = new Label[5]; |
|||
string[] str = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; |
|||
|
|||
for (int i = 0; i < col; i++) |
|||
{ |
|||
for (int j = 0; j < row; j++) |
|||
{ |
|||
lb[i] = new Label(); |
|||
lb[i].Text = str[i + col * j].ToString(); |
|||
lb[i].Font = new Font(lb[i].Font.FontFamily, 32, FontStyle.Bold); |
|||
|
|||
lb[i].Size = new Size(pictureBox2.Width / col, pictureBox2.Height / row); |
|||
lb[i].Location = new Point(0 + i * lb[i].Size.Width, 0 + j * lb[i].Size.Height); |
|||
lb[i].BorderStyle = BorderStyle.FixedSingle; |
|||
lb[i].BackColor = Color.Transparent; |
|||
lb[i].TextAlign = ContentAlignment.MiddleCenter; |
|||
pictureBox2.Controls.Add(lb[i]); |
|||
|
|||
lb[i].Click += new EventHandler(lblRoom_Click); |
|||
} |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
//不是补打的条码,根据条码查询产品信息、检验信息,选中缺陷位置及原因
|
|||
DataTable dtInspect = Function.GetInspectInfoByBarCode(barcode); |
|||
if (dtInspect != null && dtInspect.Rows.Count > 0) |
|||
{ |
|||
labProductInfo.Text = dtInspect.Rows[0]["productInfo"].ToString().Trim(); //产品信息
|
|||
//string position1 = dtInspect.Rows[0]["damnPosition"].ToString(); //缺陷位置
|
|||
//string reason1 = dtInspect.Rows[0]["reason"].ToString(); //原因
|
|||
position= dtInspect.Rows[0]["damnPosition"].ToString(); //缺陷位置
|
|||
reason= dtInspect.Rows[0]["reason"].ToString(); //原因
|
|||
paintId = dtInspect.Rows[0]["remark3"].ToString(); //原因
|
|||
|
|||
#region 三检结果
|
|||
|
|||
//for (int i = 0; i < dtInspect.Rows.Count; i++)
|
|||
//{
|
|||
// string time = dtInspect.Rows[i]["InspectTimes"].ToString();
|
|||
// string result = dtInspect.Rows[i]["inspectResult"].ToString() + dtInspect.Rows[i]["damnPosition"].ToString() + ":" + dtInspect.Rows[i]["reason"].ToString();
|
|||
// switch (time)
|
|||
// {
|
|||
// case "1":
|
|||
// labFirstCheck.Text = result;
|
|||
// break;
|
|||
// case "2":
|
|||
// labSecondCheck.Text = result;
|
|||
// break;
|
|||
// case "3":
|
|||
// labThirdCheck.Text = result;
|
|||
// break;
|
|||
// }
|
|||
//}
|
|||
|
|||
#endregion
|
|||
|
|||
#region 选中缺陷位置及原因
|
|||
|
|||
foreach (Control c in pictureBox2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (position.Contains(lab.Text)) |
|||
{ |
|||
lab.BackColor = Color.FromArgb(150, System.Drawing.Color.Chartreuse); |
|||
count++; |
|||
} |
|||
} |
|||
foreach (Control c in panel2.Controls) |
|||
{ |
|||
Label lab = c as Label; |
|||
if (reason.Contains(lab.Text)) |
|||
{ |
|||
lab.BackColor = Color.Chartreuse; |
|||
reason += lab.Text + ";"; |
|||
} |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region 根据一检结果显示一检时的位置--暂时不要
|
|||
|
|||
labProPosition.Text = Function.GetFirstInsPosition(dtInspect); |
|||
|
|||
#endregion
|
|||
} |
|||
else |
|||
{ |
|||
#region 没有一检结果,查询老外数据库,取产品信息
|
|||
|
|||
string[] info = Function.GetProductInfo(barcode).Split(','); |
|||
labProductInfo.Text = info[0] + "," + info[1]; |
|||
paintId = info[2]; |
|||
|
|||
labProductInfo.Tag = Function.GetSide(barcode, paintId); |
|||
labProPosition.Text = labTitle.Text.Trim() + " " + labProductInfo.Tag.ToString().Replace(';', ' '); |
|||
|
|||
#endregion
|
|||
} |
|||
|
|||
|
|||
txtBarCode.SelectAll(); |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
MessageBox.Show("请查看网络是否与服务器连通,无法连通请联系网络管理员。" + ex.ToString()); |
|||
LogHelper.WriteLogManager(ex); |
|||
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 设置按钮不可用
|
|||
/// </summary>
|
|||
/// <param name="controls"></param>
|
|||
private void ButtonDisable(Control[] controls) |
|||
{ |
|||
foreach (Control c in controls) |
|||
{ |
|||
Button btn = c as Button; |
|||
btn.Enabled = false; |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 设置按钮可用
|
|||
/// </summary>
|
|||
/// <param name="controls"></param>
|
|||
private void ButtonEnable(Control[] controls) |
|||
{ |
|||
foreach (Control c in controls) |
|||
{ |
|||
Button btn = c as Button; |
|||
btn.Enabled = true; |
|||
} |
|||
} |
|||
|
|||
private void labWorkClass_Click(object sender, EventArgs e) |
|||
{ |
|||
Function.ChangeWorkClass(labWorkClass); |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 点击退出
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void labTime_Click(object sender, EventArgs e) |
|||
{ |
|||
Environment.Exit(0); |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 清空页面
|
|||
/// </summary>
|
|||
private void ClearPage() |
|||
{ |
|||
labProductInfo.Tag = null; |
|||
labProductInfo.Text = ""; |
|||
//labFirstCheck.Text = "";
|
|||
//labSecondCheck.Text = "";
|
|||
//labThirdCheck.Text = "";
|
|||
//btnPass.BackColor = Color.LightGray;
|
|||
btnAbt.BackColor = Color.LightGray; |
|||
btnRepair.BackColor = Color.LightGray; |
|||
|
|||
ClearRadioButton(); |
|||
ClearInspect(); |
|||
ClearControlColor(SetControlGroup()); |
|||
pictureBox2.Controls.Clear(); |
|||
panel2.Controls.Clear(); |
|||
pictureBox2.Image = null; |
|||
txtBarCode.TabIndex = 0; |
|||
txtBarCode.Select(); |
|||
position = ""; |
|||
reason = ""; |
|||
} |
|||
|
|||
public void ClearRadioButton() |
|||
{ |
|||
groupBox1.Controls.Clear(); |
|||
} |
|||
|
|||
public void ClearTxtBarcode() |
|||
{ |
|||
txtBarCode.Text = ""; |
|||
labProPosition.Text = ""; |
|||
} |
|||
|
|||
#region 更改颜色按钮
|
|||
/// <summary>
|
|||
/// 更改颜色
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void labChangeColor_Click(object sender, EventArgs e) |
|||
{ |
|||
ColorName = ""; |
|||
|
|||
FrmChangeColor frm = new FrmChangeColor(); |
|||
frm.ShowDialog(); |
|||
|
|||
if (!string.IsNullOrWhiteSpace(labProductInfo.Text.Trim())) |
|||
{ |
|||
string[] str = labProductInfo.Text.Trim().Split(','); |
|||
if (str.Length > 1) |
|||
{ |
|||
labProductInfo.Text = ColorName + "," + str[str.Length - 1] ; |
|||
} |
|||
} |
|||
else |
|||
{ |
|||
labProductInfo.Text = ColorName; |
|||
} |
|||
} |
|||
|
|||
private void labChangeColor_MouseLeave(object sender, EventArgs e) |
|||
{ |
|||
Label lab = sender as Label; |
|||
lab.BackColor = Color.FromArgb(192, 255, 255); |
|||
} |
|||
|
|||
private void labChangeColor_MouseMove(object sender, MouseEventArgs e) |
|||
{ |
|||
Label lab = sender as Label; |
|||
lab.BackColor = Color.Turquoise; |
|||
} |
|||
#endregion
|
|||
|
|||
/// <summary>
|
|||
/// 其他按钮
|
|||
/// </summary>
|
|||
/// <param name="sender"></param>
|
|||
/// <param name="e"></param>
|
|||
private void button1_Click(object sender, EventArgs e) |
|||
{ |
|||
ClearControlColor(SetControlGroup()); |
|||
//btnPass.BackColor = Color.GreenYellow;
|
|||
//保存
|
|||
SaveInspect("其他"); |
|||
ClearPage(); |
|||
ClearTxtBarcode(); |
|||
txtBarCode.TabIndex = 0; |
|||
} |
|||
|
|||
private void UpdateSoftware() |
|||
{ |
|||
var serverUrl = "http://10.60.101.59:8013/"; |
|||
var updateXmlFileName = "PaintingUpdatePC.xml"; |
|||
var updater = new AutoUpdater(); |
|||
if (updater.CheckUpdateLoad(serverUrl, updateXmlFileName)) |
|||
{ |
|||
Environment.Exit(0); |
|||
} |
|||
} |
|||
|
|||
private void rb_Click(object sender, EventArgs e) |
|||
{ |
|||
RadioButton rb = sender as RadioButton; |
|||
if (!string.IsNullOrWhiteSpace(labProductInfo.Text)) |
|||
{ |
|||
string[] ss = labProductInfo.Text.Split(','); |
|||
labProductInfo.Text = rb.Text.Trim() + "," + ss[1]; |
|||
} |
|||
|
|||
} |
|||
|
|||
|
|||
private void txtBarCode_DoubleClick(object sender, EventArgs e) |
|||
{ |
|||
txtBarCode.SelectAll(); |
|||
} |
|||
|
|||
} |
|||
} |
@ -0,0 +1,481 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<root> |
|||
<!-- |
|||
Microsoft ResX Schema |
|||
|
|||
Version 2.0 |
|||
|
|||
The primary goals of this format is to allow a simple XML format |
|||
that is mostly human readable. The generation and parsing of the |
|||
various data types are done through the TypeConverter classes |
|||
associated with the data types. |
|||
|
|||
Example: |
|||
|
|||
... ado.net/XML headers & schema ... |
|||
<resheader name="resmimetype">text/microsoft-resx</resheader> |
|||
<resheader name="version">2.0</resheader> |
|||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
|||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
|||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
|||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
|||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
|||
<value>[base64 mime encoded serialized .NET Framework object]</value> |
|||
</data> |
|||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
|||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
|||
<comment>This is a comment</comment> |
|||
</data> |
|||
|
|||
There are any number of "resheader" rows that contain simple |
|||
name/value pairs. |
|||
|
|||
Each data row contains a name, and value. The row also contains a |
|||
type or mimetype. Type corresponds to a .NET class that support |
|||
text/value conversion through the TypeConverter architecture. |
|||
Classes that don't support this are serialized and stored with the |
|||
mimetype set. |
|||
|
|||
The mimetype is used for serialized objects, and tells the |
|||
ResXResourceReader how to depersist the object. This is currently not |
|||
extensible. For a given mimetype the value must be set accordingly: |
|||
|
|||
Note - application/x-microsoft.net.object.binary.base64 is the format |
|||
that the ResXResourceWriter will generate, however the reader can |
|||
read any of the formats listed below. |
|||
|
|||
mimetype: application/x-microsoft.net.object.binary.base64 |
|||
value : The object must be serialized with |
|||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
|||
: and then encoded with base64 encoding. |
|||
|
|||
mimetype: application/x-microsoft.net.object.soap.base64 |
|||
value : The object must be serialized with |
|||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
|||
: and then encoded with base64 encoding. |
|||
|
|||
mimetype: application/x-microsoft.net.object.bytearray.base64 |
|||
value : The object must be serialized into a byte array |
|||
: using a System.ComponentModel.TypeConverter |
|||
: and then encoded with base64 encoding. |
|||
--> |
|||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
|||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
|||
<xsd:element name="root" msdata:IsDataSet="true"> |
|||
<xsd:complexType> |
|||
<xsd:choice maxOccurs="unbounded"> |
|||
<xsd:element name="metadata"> |
|||
<xsd:complexType> |
|||
<xsd:sequence> |
|||
<xsd:element name="value" type="xsd:string" minOccurs="0" /> |
|||
</xsd:sequence> |
|||
<xsd:attribute name="name" use="required" type="xsd:string" /> |
|||
<xsd:attribute name="type" type="xsd:string" /> |
|||
<xsd:attribute name="mimetype" type="xsd:string" /> |
|||
<xsd:attribute ref="xml:space" /> |
|||
</xsd:complexType> |
|||
</xsd:element> |
|||
<xsd:element name="assembly"> |
|||
<xsd:complexType> |
|||
<xsd:attribute name="alias" type="xsd:string" /> |
|||
<xsd:attribute name="name" type="xsd:string" /> |
|||
</xsd:complexType> |
|||
</xsd:element> |
|||
<xsd:element name="data"> |
|||
<xsd:complexType> |
|||
<xsd:sequence> |
|||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
|||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
|||
</xsd:sequence> |
|||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
|||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
|||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
|||
<xsd:attribute ref="xml:space" /> |
|||
</xsd:complexType> |
|||
</xsd:element> |
|||
<xsd:element name="resheader"> |
|||
<xsd:complexType> |
|||
<xsd:sequence> |
|||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
|||
</xsd:sequence> |
|||
<xsd:attribute name="name" type="xsd:string" use="required" /> |
|||
</xsd:complexType> |
|||
</xsd:element> |
|||
</xsd:choice> |
|||
</xsd:complexType> |
|||
</xsd:element> |
|||
</xsd:schema> |
|||
<resheader name="resmimetype"> |
|||
<value>text/microsoft-resx</value> |
|||
</resheader> |
|||
<resheader name="version"> |
|||
<value>2.0</value> |
|||
</resheader> |
|||
<resheader name="reader"> |
|||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
|||
</resheader> |
|||
<resheader name="writer"> |
|||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
|||
</resheader> |
|||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |
|||
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
|||
<value> |
|||
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 |
|||
q22C8fY24wAAAABJRU5ErkJggg== |
|||
</value> |
|||
</data> |
|||
</root> |
Loading…
Reference in new issue