Browse Source

四码核对添加

callm 3 days ago
parent
commit
5ad8343c1b
1 changed files with 30 additions and 3 deletions
  1. 30 3
      UAS_MES_HYSX/FunctionCode/Make/Make_ImeiCheck_FourLabel.cs

+ 30 - 3
UAS_MES_HYSX/FunctionCode/Make/Make_ImeiCheck_FourLabel.cs

@@ -156,13 +156,38 @@ namespace UAS_MES_NEW.Make
                         OperateResult.AppendText(">>请输入SN\n", Color.Black);
                         isImei1 = false;
                         isImei2 = false;
+                        isImei3 = false;
                     }
                 }
                 else if (isImei2)
                 {
-                    isImei2 = false;
-                    isImei1 = false;
-                    isImei3 = true;
+                    OperateResult.AppendText("<<" + sncode.Text + "\n", Color.Black);
+                    imei1 = sncode.Text;
+                    if (imei1.Contains(checksn))
+                    {
+                        OperateResult.AppendText("<<条码2核对成功\n", Color.Green, sncode);
+                        OperateResult.AppendText(">>请输入需要核对的条码3\n", Color.Black);
+                        isImei2 = false;
+                        isImei1 = false;
+                        isImei3 = true;
+                    }
+                    else
+                    {
+                        //清空imei1变量的值
+                        imei1 = "";
+                        imei2 = "";
+                        checksn = "";
+                        //SN核对失败
+                        //>> 请输入SN
+                        OperateResult.AppendText(">>SN核对失败,不一致\n", Color.Red, sncode);
+                        SetCheck set = new SetCheck("NG", Color.Red);
+                        BaseUtil.SetFormCenter(set);
+                        set.ShowDialog();
+                        OperateResult.AppendText(">>请输入SN\n", Color.Black);
+                        isImei1 = false;
+                        isImei2 = false;
+                        isImei3 = false;
+                    }
                 }
                 //输入的是imei1
                 else
@@ -193,6 +218,7 @@ namespace UAS_MES_NEW.Make
                                     checksn = "";
                                     isImei1 = false;
                                     isImei2 = false;
+                                    isImei3 = false;
                                     return;
                                 }
                                 //调用  SETSTEPRESULT ,获取返回的工单号,
@@ -266,6 +292,7 @@ namespace UAS_MES_NEW.Make
                     //imei1校对结束,下次输入的是SN
                     isImei1 = false;
                     isImei2 = false;
+                    isImei3 = false;
                 }
             }
         }