shim vor 8 Jahren
Ursprung
Commit
796c975d80
1 geänderte Dateien mit 16 neuen und 15 gelöschten Zeilen
  1. 16 15
      UAS-MES/FunctionCode/Make/Make_SeqProgramTransform.cs

+ 16 - 15
UAS-MES/FunctionCode/Make/Make_SeqProgramTransform.cs

@@ -174,24 +174,25 @@ namespace UAS_MES.Make
                         else if (step == 1)
                         {
                             OperateResult.AppendText(">>" + code.Text + "\n", Color.Black);
+                            //判断用户是否锁定输入SN长度,
+                            if (!checkLengthOrPre(SNLength_checkBox, SNLength, "长度", "SN"))
+                            {
+                                return;
+                            }
+                            //判断用户是否锁定输入SN前缀,
+                            if (!checkLengthOrPre(SNPre_checkBox, SNPre, "前缀", "SN"))
+                            {
+                                return;
+                            }
+                            //判断转换后序列号的范围是否合法
+                            if (!checkStartAndEnd())
+                            {
+                                OperateResult.AppendText(">>序列号" + code.Text + "校验错误,不在工单防呆规则指定范围内!\n", Color.Red, code);
+                                return;
+                            }
                             //开始录入SN
                             if ((ChangeResult.Checked && dh.CheckExist("makeserial", "ms_sncode='" + code.Text + "' and ms_id='"+oMsid+"'"))||!dh.CheckExist("makeserial", "ms_sncode='" + code.Text + "'"))
                             {
-                                //判断用户是否锁定输入SN长度,
-                                if (!checkLengthOrPre(SNLength_checkBox, SNLength, "长度", "SN"))
-                                {
-                                    return;
-                                }
-                                //判断用户是否锁定输入SN前缀,
-                                if (!checkLengthOrPre(SNPre_checkBox, SNPre, "前缀", "SN"))
-                                {
-                                    return;
-                                }
-                                //判断转换后序列号的范围是否合法
-                                if (!checkStartAndEnd()) {
-                                    OperateResult.AppendText(">>序列号" + code.Text + "校验错误,不在工单防呆规则指定范围内!\n", Color.Red,code);
-                                    return;
-                                }
                                 //SN校验成功,合法,记录下SN
                                 SN = code.Text;
                                 code.Text = "";