Commit 00920fa5 张东亮

问题修复:建立物料时没有任何规则绑定到字段,程序也可以点击确认运行

1 个父辈 9a9a0a21
......@@ -237,6 +237,57 @@ namespace SmartScan
Btn_Click(btn, null);
return;
}
bool emptyMatch = false;
if (match.MatchEnd)
{
if (string.IsNullOrEmpty(match.EndText))
{
emptyMatch = true;
}
}
else if (match.MatchMiddle)
{
if (string.IsNullOrEmpty(match.MiddleText))
{
emptyMatch = true;
}
}
else if (match.MatchSplit)
{
if(string.IsNullOrEmpty(match.MiddleText))
{
emptyMatch = true;
}
}
else if (match.MatchStart)
{
if(string.IsNullOrEmpty(match.StartText))
{
emptyMatch = true;
}
}
else if(match.MatchMaxLength)
{
if(match.MaxLength==0)
{
emptyMatch = true;
}
}
if(emptyMatch)
{
new Asa.FaceControl.FaceMessageBox("", Language.Dialog("MatchEmpty"), MessageBoxButtons.OK).ShowDialog();
Btn_Click(btn, null);
return;
}
if(match.MatchMinLength && match.MatchMaxLength)
{
if(match.MinLength>match.MaxLength)
{
new Asa.FaceControl.FaceMessageBox("", Language.Dialog("ConflictLength"), MessageBoxButtons.OK).ShowDialog();
Btn_Click(btn, null);
return;
}
}
CodeMatch.Add(match);
}
DialogResult = DialogResult.OK;
......@@ -254,8 +305,9 @@ namespace SmartScan
}
private void matchChanged(object sender, EventArgs e)
{
lblMatchRes.Invoke(new Action(() => {
if(CheckMatch())
lblMatchRes.Invoke(new Action(() =>
{
if (CheckMatch())
{
lblMatchRes.Text = "";
//lblMatchRes.ForeColor = Color.Green;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!