From 7322ca1872a2b88c06066d04d399bbc725106c7d Mon Sep 17 00:00:00 2001
From: wrx <88384874@qq.com>
Date: Thu, 30 May 2024 11:44:07 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E4=BB=B6=E6=89=AB=E7=A0=81,=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=20=20=E6=A0=A1=E9=AA=8C=E5=A1=91=E4=BB=B6=E7=A0=81?=
=?UTF-8?q?=E6=89=AB=E7=A0=81=E6=A0=BC=E5=BC=8F=E9=98=B2=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SjMes/PurchingMistakeNew/Form1.cs | 7 +++++++
SjMes/PurchingMistakeNew/Form4.cs | 9 +++++++++
SjMes/PurchingMistakeNew/Form6.cs | 8 ++++++++
SjMes/PurchingMistakeNew/Form7.cs | 8 ++++++++
SjMes/PurchingMistakeNew/Form9.cs | 7 +++++++
SjMes/PurchingMistakeNew/FrmProduct_243.cs | 9 ++++++++-
.../PurchingMistakeNew.csproj | 1 +
SjMes/PurchingMistakeNew/VerifyHelper.cs | 19 +++++++++++++++++++
8 files changed, 67 insertions(+), 1 deletion(-)
create mode 100644 SjMes/PurchingMistakeNew/VerifyHelper.cs
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;
+ }
+ }
+}