Commit 48d97930 LN

数量转换出错修改

1 个父辈 2c70a0b0
......@@ -845,8 +845,8 @@ namespace TSA_V.LoadCSVLibrary
List<ComponetInfo> list = (from m in useComponets where m.Id.Equals(obj.Id) select m).ToList();
if (list.Count > 0)
{
obj.ComCount = (int.Parse(obj.ComCount) - list.Count).ToString();
if (int.Parse(obj.ComCount) < 0)
obj.ComCount = (obj.GetCount() - list.Count).ToString();
if (obj.GetCount() < 0)
{
obj.ComCount = "0";
}
......
......@@ -158,5 +158,16 @@ namespace TSA_V.LoadCSVLibrary
{
return $"ID:{Id},Pn:{PN},TagNo:{TagNo},X:{PositionX},Y:{PositionY},Des:{ComponentDes},Count:{ComCount},PositionNum:{PositionNum}";
}
public int GetCount()
{
try
{
return int.Parse(this.ComCount);
}catch(Exception ex)
{
LogUtil.error(ex.ToString());
}
return 0;
}
}
}
......@@ -57,7 +57,7 @@ namespace TSA_V.DeviceLibrary
}
LabelInfo label = new LabelInfo(position.PositionNum, com.ComCount, com.PN, com.ComponentDes, com.Notes, position.DeviceIP, position.Leds, opendLed);
if (int.Parse(com.ComCount) <= 0)
if (com.GetCount() <= 0)
{
label.notes = ResourceControl.GetString("元器件数量不足", "元器件数量不足");
}
......
......@@ -151,6 +151,12 @@ namespace TSA_V.DeviceLibrary
public static string startRunMsg = "";
public static string StartRun()
{
if (Setting_NInit.Device_SoftMode)
{
ToRunning("简洁模式,无硬件需要复位");
}
if (!IOManager.ShuddenOK())
{
WarnMsg = GetTime() + ResourceControl.GetString("FrmBoardInfo_lblMsg_Text", "急停未开");
......@@ -1019,10 +1025,17 @@ namespace TSA_V.DeviceLibrary
public static string GetShowMsg()
{
string ShowMsg = "";
if (Setting_NInit.Device_SoftMode)
{
}
else
{
if (TSAVBean.IsInSuddenDown)
{
ShowMsg = ResourceControl.GetString(ResourceControl.DeviceInSuddenStop, "设备急停中");
} else if (TSAVBean.NoAirAlarm)
}
else if (TSAVBean.NoAirAlarm)
{
ShowMsg = ResourceControl.GetString(ResourceControl.NoAirAlarm, "未检测到气压信号");
}
......@@ -1054,6 +1067,7 @@ namespace TSA_V.DeviceLibrary
ShowMsg = msg + "\r\n" + TSAVBean.WarnMsg;
}
}
}
return ShowMsg;
}
}
......
......@@ -174,7 +174,7 @@ namespace TSA_V
return;
}
if (int.Parse(obj.ComCount) <= 0)
if (obj.GetCount() <= 0)
{
MessageBox.Show(ResourceCulture.GetString(ResourceCulture.WriteComNum, "请输入元器件数量!"));
txtCount.Focus();
......@@ -259,7 +259,7 @@ namespace TSA_V
return;
}
if (int.Parse(obj.ComCount) <= 0)
if (obj.GetCount() <= 0)
{
MessageBox.Show(ResourceCulture.GetString(ResourceCulture.WriteComNum, "请输入元器件数量!"));
txtCount.Focus();
......
......@@ -654,7 +654,7 @@ namespace TSA_V
lblCount.Text = com.ComCount.ToString();
txtCount.Text = com.ComCount.ToString();
lblComNotices.Text = com.Notes.ToString();
if (int.Parse(com.ComCount) <= 0)
if (com.GetCount() <= 0)
{
lblComNotices.Text = ResourceCulture.GetString("元器件数量不足,请及时补充", "元器件数量不足,请及时补充");
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!