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; + } + } +}