Commit 3714dd55 LN

位号bug修改

1 个父辈 28e77816
...@@ -142,6 +142,7 @@ namespace TSA_V ...@@ -142,6 +142,7 @@ namespace TSA_V
ComponetInfo obj = getRowPointInfo(row); ComponetInfo obj = getRowPointInfo(row);
string oldPosition = obj.PositionNum; string oldPosition = obj.PositionNum;
string oldTagNo = obj.TagNo;
if (obj == null) if (obj == null)
{ {
...@@ -164,6 +165,7 @@ namespace TSA_V ...@@ -164,6 +165,7 @@ namespace TSA_V
obj.Id = FormUtil.GetIntValue(txtId); obj.Id = FormUtil.GetIntValue(txtId);
obj.PositionNum = position.PositionNum; obj.PositionNum = position.PositionNum;
if (obj.PN.Equals("")) if (obj.PN.Equals(""))
{ {
MessageBox.Show(ResourceCulture.GetString(ResourceCulture.WriteComName,"请输入元器件名称!")); MessageBox.Show(ResourceCulture.GetString(ResourceCulture.WriteComName,"请输入元器件名称!"));
...@@ -186,6 +188,18 @@ namespace TSA_V ...@@ -186,6 +188,18 @@ namespace TSA_V
MessageBox.Show(ResourceCulture.GetString(ResourceCulture.ComExists, "元器件已存在")); MessageBox.Show(ResourceCulture.GetString(ResourceCulture.ComExists, "元器件已存在"));
} }
} }
if (obj.TagNo.Equals(oldTagNo).Equals(false) &&( !String.IsNullOrEmpty(obj.TagNo)))
{
List<ComponetInfo> list = CSVBomManager.GetComList(cmbList.Text);
List<ComponetInfo> objs = (from m in list where (!String.IsNullOrEmpty(m.TagNo)) && m.TagNo.Equals(obj.TagNo) select m).ToList();
if (objs.Count > 0)
{
MessageBox.Show(ResourceCulture.GetString(ResourceCulture.PartNAExist, "元器件编号[{0}]已存在", obj.TagNo));
txtPartNum.Focus();
return;
}
}
bool result = CSVBomManager.UpdateComponet(cmbList.Text, obj); bool result = CSVBomManager.UpdateComponet(cmbList.Text, obj);
if (result) if (result)
{ {
...@@ -345,7 +359,14 @@ namespace TSA_V ...@@ -345,7 +359,14 @@ namespace TSA_V
txtCount.Text = obj.ComCount.ToString(); txtCount.Text = obj.ComCount.ToString();
txtPartNum.Text = obj.TagNo; txtPartNum.Text = obj.TagNo;
txtNotes.Text = obj.Notes; txtNotes.Text = obj.Notes;
if (txtPartNum.Text == "")
{
txtPartNum.Enabled = true;
}
else
{
txtPartNum.Enabled = false; txtPartNum.Enabled = false;
}
btnNewCom.Visible = true ; btnNewCom.Visible = true ;
txtId.Text = obj.Id.ToString(); txtId.Text = obj.Id.ToString();
//txtPosition.Text = obj.PositionNum; //txtPosition.Text = obj.PositionNum;
......
...@@ -234,6 +234,9 @@ namespace TSA_V ...@@ -234,6 +234,9 @@ namespace TSA_V
} }
string tagNo = FormUtil.getValue(txtTagNo); string tagNo = FormUtil.getValue(txtTagNo);
if (isNewPoint)
{
if (tagNo.Equals("")) if (tagNo.Equals(""))
{ {
MessageBox.Show(ResourceCulture.GetString(ResourceCulture.WritePartNumber, "请输入位号!")); MessageBox.Show(ResourceCulture.GetString(ResourceCulture.WritePartNumber, "请输入位号!"));
...@@ -248,6 +251,8 @@ namespace TSA_V ...@@ -248,6 +251,8 @@ namespace TSA_V
txtTagNo.Focus(); txtTagNo.Focus();
return false; return false;
} }
}
smtPointInfo.PN = pn; smtPointInfo.PN = pn;
smtPointInfo.TagNo = tagNo; smtPointInfo.TagNo = tagNo;
smtPointInfo.PositionX = FormUtil.getDoubleValue(txtX); smtPointInfo.PositionX = FormUtil.getDoubleValue(txtX);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!