|
@@ -453,7 +453,7 @@ namespace UAS_MES.Make
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{ //校验sninfo中是否已经存在这个
|
|
{ //校验sninfo中是否已经存在这个
|
|
|
- if (dh.CheckExist("sninfo", "si_imei1='" + code.Text + "' or si_imei2 = '" + code.Text + "' or si_imei3 = '" + code.Text + "'"))
|
|
|
|
|
|
|
+ if (dh.CheckExist("sninfo", "(si_imei1='" + code.Text + "' or si_imei2 = '" + code.Text + "' or si_imei3 = '" + code.Text + "') and si_id <>'" + siid + "'"))
|
|
|
{
|
|
{
|
|
|
OperateResult.AppendText(">>" + type + ":" + code.Text + "错误,不允许重复\n", Color.Red);
|
|
OperateResult.AppendText(">>" + type + ":" + code.Text + "错误,不允许重复\n", Color.Red);
|
|
|
OperateResult.AppendText(">>请输入" + type + "\n", Color.Black, code);
|
|
OperateResult.AppendText(">>请输入" + type + "\n", Color.Black, code);
|
|
@@ -500,7 +500,7 @@ namespace UAS_MES.Make
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
//校验在sninfo表中是否存在
|
|
//校验在sninfo表中是否存在
|
|
|
- if (dh.CheckExist("sninfo", "si_" + type + "='" + macOrBt + "'"))
|
|
|
|
|
|
|
+ if (dh.CheckExist("sninfo", "si_" + type + "='" + macOrBt + "' and si_id <>'" + siid + "'"))
|
|
|
{
|
|
{
|
|
|
OperateResult.AppendText(">>" + ListA.Rows[step - 2]["psr_type"].ToString() + ":" + code.Text + "错误,不允许重复\n", Color.Red);
|
|
OperateResult.AppendText(">>" + ListA.Rows[step - 2]["psr_type"].ToString() + ":" + code.Text + "错误,不允许重复\n", Color.Red);
|
|
|
OperateResult.AppendText(">>请输入" + ListA.Rows[step - 2]["psr_type"].ToString() + "\n", Color.Black, code);
|
|
OperateResult.AppendText(">>请输入" + ListA.Rows[step - 2]["psr_type"].ToString() + "\n", Color.Black, code);
|
|
@@ -524,7 +524,7 @@ namespace UAS_MES.Make
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
//校验在sninfo表中是否存在
|
|
//校验在sninfo表中是否存在
|
|
|
- if (dh.CheckExist("sninfo", "si_" + type + "='" + code.Text + "'"))
|
|
|
|
|
|
|
+ if (dh.CheckExist("sninfo", "si_" + type + "='" + code.Text + "' and si_id <>'" + siid + "'"))
|
|
|
{
|
|
{
|
|
|
OperateResult.AppendText(">>" + ListA.Rows[step - 2]["psr_type"].ToString() + ":" + code.Text + "错误,不允许重复\n", Color.Red);
|
|
OperateResult.AppendText(">>" + ListA.Rows[step - 2]["psr_type"].ToString() + ":" + code.Text + "错误,不允许重复\n", Color.Red);
|
|
|
OperateResult.AppendText(">>请输入" + ListA.Rows[step - 2]["psr_type"].ToString() + "\n", Color.Black, code);
|
|
OperateResult.AppendText(">>请输入" + ListA.Rows[step - 2]["psr_type"].ToString() + "\n", Color.Black, code);
|
|
@@ -570,7 +570,7 @@ namespace UAS_MES.Make
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
//校验sninfo中是否存在
|
|
//校验sninfo中是否存在
|
|
|
- if (dh.CheckExist("sninfo", "si_" + (de.Key.ToString() == "WIFI" ? "MAC" : de.Key) + "='" + de.Value + "'"))
|
|
|
|
|
|
|
+ if (dh.CheckExist("sninfo", "si_" + (de.Key.ToString() == "WIFI" ? "MAC" : de.Key) + "='" + de.Value + "' and si_id <>'" + siid + "'"))
|
|
|
{
|
|
{
|
|
|
flag = false;
|
|
flag = false;
|
|
|
OperateResult.AppendText(">>" + de.Key + "已被使用,请重新输入TSN,重新转换\n", Color.Red);
|
|
OperateResult.AppendText(">>" + de.Key + "已被使用,请重新输入TSN,重新转换\n", Color.Red);
|