using System; using System.Drawing; using System.Windows.Forms; using UAS_MES_NEW.DataOperate; using UAS_MES_NEW.Entity; using UAS_MES_NEW.PublicMethod; namespace UAS_MES_NEW.Make { public partial class Make_CheckQrcode : Form { LogStringBuilder sql = new LogStringBuilder(); public Make_CheckQrcode() { InitializeComponent(); } private void Special_BoxSplit_Load(object sender, EventArgs e) { OperatResult.AppendText(">>请录入SN\n", Color.Black); } private void Split_Click(object sender, EventArgs e) { BaseUtil.CleanControls(this.Controls); OperatResult.AppendText(">>请录入SN\n", Color.Black); } private void checkno_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (input.Text == "") { OperatResult.AppendText(">>录入不可为空\n", Color.Red); return; } //第一次扫码:记录SN if (SN.Text == "") { SN.Text = input.Text; OperatResult.AppendText(">>SN:" + SN.Text + "录入成功,请扫码核对\n", Color.Green); input.Text = ""; } //第二次扫码:扫码内容包含第一次扫码的SN即通过 else { if (!input.Text.Contains(SN.Text)) { OperatResult.AppendText(">>录入内容:" + input.Text + "不包含SN:" + SN.Text + ",核对失败\n", Color.Red); input.Text = ""; return; } else { OperatResult.AppendText(">>核对通过\n", Color.Green); BaseUtil.CleanControls(this.Controls); OperatResult.AppendText(">>请录入SN\n", Color.Black); return; } } } } } }