diff --git a/SjMes/PurchingMistakeNew/Form1.cs b/SjMes/PurchingMistakeNew/Form1.cs
index 8510c83..4349370 100644
--- a/SjMes/PurchingMistakeNew/Form1.cs
+++ b/SjMes/PurchingMistakeNew/Form1.cs
@@ -452,6 +452,13 @@ namespace PurchingMistakeNew
#endregion
#region 判断计划单里是否有此产品的生产计划并且是未完成
+ if (VerifyHelper.ScanSjBarCodeFormat(textBox2.Text.Trim()) == false)
+ {
+ MessageBox.Show($"扫描条码[{textBox2.Text.Trim()}]格式错误!", "提示", MessageBoxButtons.OK);
+ textBox2.Text = "";
+ textBox2.Focus();
+ return;
+ }
DataTable hdt = pbll.IsHavePlan(textBox2.Text.Trim().Substring(0,10), textBox4.Text.Trim());
if (hdt != null && hdt.Rows.Count > 0)
diff --git a/SjMes/PurchingMistakeNew/Form4.cs b/SjMes/PurchingMistakeNew/Form4.cs
index c8cba5a..4f0e8f9 100644
--- a/SjMes/PurchingMistakeNew/Form4.cs
+++ b/SjMes/PurchingMistakeNew/Form4.cs
@@ -95,6 +95,15 @@ namespace PurchingMistakeNew
return;
}
+ if (VerifyHelper.ScanSjBarCodeFormat(textBox2.Text.Trim()) == false)
+ {
+ MessageBox.Show($"扫描条码[{textBox2.Text.Trim()}]格式错误!", "提示", MessageBoxButtons.OK);
+ textBox2.Text = "";
+ textBox2.Focus();
+ return;
+ }
+
+
#region 判断计划单里是否有此产品的生产计划并且是未完成
DataTable hdt = pbll.IsHavePlan(textBox2.Text.Trim().Substring(0, 10), textBox4.Text.Trim());
diff --git a/SjMes/PurchingMistakeNew/Form6.cs b/SjMes/PurchingMistakeNew/Form6.cs
index 6ac690c..fd32f5f 100644
--- a/SjMes/PurchingMistakeNew/Form6.cs
+++ b/SjMes/PurchingMistakeNew/Form6.cs
@@ -152,6 +152,14 @@ namespace PurchingMistakeNew
return;
}
+ if (VerifyHelper.ScanSjBarCodeFormat(textBox2.Text.Trim()) == false)
+ {
+ MessageBox.Show($"扫描条码[{textBox2.Text.Trim()}]格式错误!", "提示", MessageBoxButtons.OK);
+ textBox2.Text = "";
+ textBox2.Focus();
+ return;
+ }
+
#region 判断计划单里是否有此产品的生产计划并且是未完成
DataTable hdt = pbll.IsHavePlan(textBox2.Text.Trim().Substring(0, 10), textBox4.Text.Trim());
diff --git a/SjMes/PurchingMistakeNew/Form7.cs b/SjMes/PurchingMistakeNew/Form7.cs
index c6df536..976bb62 100644
--- a/SjMes/PurchingMistakeNew/Form7.cs
+++ b/SjMes/PurchingMistakeNew/Form7.cs
@@ -247,6 +247,14 @@ namespace PurchingMistakeNew
textBox2.Focus();
return;
}
+
+ if (VerifyHelper.ScanSjBarCodeFormat(textBox2.Text.Trim()) == false)
+ {
+ MessageBox.Show($"扫描条码[{textBox2.Text.Trim()}]格式错误!", "提示", MessageBoxButtons.OK);
+ textBox2.Text = "";
+ textBox2.Focus();
+ return;
+ }
#region 判断计划单里是否有此产品的生产计划并且是未完成
diff --git a/SjMes/PurchingMistakeNew/Form9.cs b/SjMes/PurchingMistakeNew/Form9.cs
index 89bff72..3deea6a 100644
--- a/SjMes/PurchingMistakeNew/Form9.cs
+++ b/SjMes/PurchingMistakeNew/Form9.cs
@@ -145,6 +145,13 @@ namespace PurchingMistakeNew
return;
}
+ if (VerifyHelper.ScanSjBarCodeFormat(textBox2.Text.Trim()) == false)
+ {
+ MessageBox.Show($"扫描条码[{textBox2.Text.Trim()}]格式错误!", "提示", MessageBoxButtons.OK);
+ textBox2.Text = "";
+ textBox2.Focus();
+ return;
+ }
#region 判断计划单里是否有此产品的生产计划并且是未完成
DataTable hdt = pbll.IsHavePlan(textBox2.Text.Trim().Substring(0, 10), textBox4.Text.Trim());
diff --git a/SjMes/PurchingMistakeNew/FrmProduct_243.cs b/SjMes/PurchingMistakeNew/FrmProduct_243.cs
index 05c352c..68d3d0d 100644
--- a/SjMes/PurchingMistakeNew/FrmProduct_243.cs
+++ b/SjMes/PurchingMistakeNew/FrmProduct_243.cs
@@ -153,7 +153,14 @@ namespace PurchingMistakeNew
textBox4.Focus();
return;
}
-
+
+ if (VerifyHelper.ScanSjBarCodeFormat(textBox2.Text.Trim()) == false)
+ {
+ MessageBox.Show($"扫描条码[{textBox2.Text.Trim()}]格式错误!", "提示", MessageBoxButtons.OK);
+ textBox2.Text = "";
+ textBox2.Focus();
+ return;
+ }
#endregion
if (textBox2.Text.Trim().Length < 10)
diff --git a/SjMes/PurchingMistakeNew/PurchingMistakeNew.csproj b/SjMes/PurchingMistakeNew/PurchingMistakeNew.csproj
index d410904..5ec2f9d 100644
--- a/SjMes/PurchingMistakeNew/PurchingMistakeNew.csproj
+++ b/SjMes/PurchingMistakeNew/PurchingMistakeNew.csproj
@@ -181,6 +181,7 @@
UserControl1.cs
+
Form1.cs
diff --git a/SjMes/PurchingMistakeNew/VerifyHelper.cs b/SjMes/PurchingMistakeNew/VerifyHelper.cs
new file mode 100644
index 0000000..43cf39c
--- /dev/null
+++ b/SjMes/PurchingMistakeNew/VerifyHelper.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace PurchingMistakeNew
+{
+ public class VerifyHelper
+ {
+ public static bool ScanSjBarCodeFormat(string scanSjBarCode)
+ {
+ if (scanSjBarCode.Length > 20 && scanSjBarCode.Contains(".") == false)
+ {
+ return false;
+ }
+ return true;
+ }
+ }
+}