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