fix(session): keep external subsystem errors in WPF

This commit is contained in:
2026-07-29 14:28:56 +08:00
parent 6df28462be
commit 5e01995e17
-6
View File
@@ -730,10 +730,7 @@ namespace Lskj.Main.Model
: string.Format("and SeriesId={0}", ERPInfo.Instance.SeriesId); : string.Format("and SeriesId={0}", ERPInfo.Instance.SeriesId);
DataTable subSystems = MainImpl.GetSubSystems(where); DataTable subSystems = MainImpl.GetSubSystems(where);
if (subSystems == null || subSystems.Rows.Count == 0) if (subSystems == null || subSystems.Rows.Count == 0)
{
MessageUtil.Show(ResourceKeys.SubSystemUnEnabled);
return false; return false;
}
DataRow selectedRow = subSystems.AsEnumerable().FirstOrDefault(row => DataRow selectedRow = subSystems.AsEnumerable().FirstOrDefault(row =>
IsEnabledSubSystem(row) && IsEnabledSubSystem(row) &&
@@ -744,10 +741,7 @@ namespace Lskj.Main.Model
if (selectedRow == null) if (selectedRow == null)
selectedRow = subSystems.AsEnumerable().FirstOrDefault(IsEnabledSubSystem); selectedRow = subSystems.AsEnumerable().FirstOrDefault(IsEnabledSubSystem);
if (selectedRow == null) if (selectedRow == null)
{
MessageUtil.Show(ResourceKeys.SubSystemUnEnabled);
return false; return false;
}
ERPInfo.Instance.SubMenuCount = subSystems.AsEnumerable().Count(IsEnabledSubSystem); ERPInfo.Instance.SubMenuCount = subSystems.AsEnumerable().Count(IsEnabledSubSystem);
ERPInfo.Instance.SubSysId = selectedRow["SubSysId"] + string.Empty; ERPInfo.Instance.SubSysId = selectedRow["SubSysId"] + string.Empty;