Make_CheckQrcode.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using System;
  2. using System.Drawing;
  3. using System.Windows.Forms;
  4. using UAS_MES_NEW.DataOperate;
  5. using UAS_MES_NEW.Entity;
  6. using UAS_MES_NEW.PublicMethod;
  7. namespace UAS_MES_NEW.Make
  8. {
  9. public partial class Make_CheckQrcode : Form
  10. {
  11. LogStringBuilder sql = new LogStringBuilder();
  12. public Make_CheckQrcode()
  13. {
  14. InitializeComponent();
  15. }
  16. private void Special_BoxSplit_Load(object sender, EventArgs e)
  17. {
  18. OperatResult.AppendText(">>请录入SN\n", Color.Black);
  19. }
  20. private void Split_Click(object sender, EventArgs e)
  21. {
  22. BaseUtil.CleanControls(this.Controls);
  23. OperatResult.AppendText(">>请录入SN\n", Color.Black);
  24. }
  25. private void checkno_KeyDown(object sender, KeyEventArgs e)
  26. {
  27. if (e.KeyCode == Keys.Enter)
  28. {
  29. if (input.Text == "")
  30. {
  31. OperatResult.AppendText(">>录入不可为空\n", Color.Red);
  32. return;
  33. }
  34. //第一次扫码:记录SN
  35. if (SN.Text == "")
  36. {
  37. SN.Text = input.Text;
  38. OperatResult.AppendText(">>SN:" + SN.Text + "录入成功,请扫码核对\n", Color.Green);
  39. input.Text = "";
  40. }
  41. //第二次扫码:扫码内容包含第一次扫码的SN即通过
  42. else
  43. {
  44. if (!input.Text.Contains(SN.Text))
  45. {
  46. OperatResult.AppendText(">>录入内容:" + input.Text + "不包含SN:" + SN.Text + ",核对失败\n", Color.Red);
  47. input.Text = "";
  48. return;
  49. }
  50. else
  51. {
  52. OperatResult.AppendText(">>核对通过\n", Color.Green);
  53. BaseUtil.CleanControls(this.Controls);
  54. OperatResult.AppendText(">>请录入SN\n", Color.Black);
  55. return;
  56. }
  57. }
  58. }
  59. }
  60. }
  61. }