From ed8149baed67aa29fc4319aea662798c6d8f4fd7 Mon Sep 17 00:00:00 2001 From: wyf Date: Wed, 30 Apr 2025 09:54:35 +0000 Subject: [PATCH] SVN r531 SVN-Revision: r531 --- 插件库/Lskj.PubBomImport/FrmProgress.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/插件库/Lskj.PubBomImport/FrmProgress.cs b/插件库/Lskj.PubBomImport/FrmProgress.cs index 8ebe112..3126aab 100644 --- a/插件库/Lskj.PubBomImport/FrmProgress.cs +++ b/插件库/Lskj.PubBomImport/FrmProgress.cs @@ -959,6 +959,7 @@ namespace Lskj.PubBomImport } foreach (DataRow parentRow in parentTable.Rows) { + int.TryParse(parentRow["套数"] + "", out int tamount); string code = parentRow["图号"] + ""; if (code.StartsWith("QD") || code.StartsWith("ZZQD")) { @@ -1000,7 +1001,8 @@ namespace Lskj.PubBomImport childRow["appellation"] = zzqdItem["名称"] + ""; childRow["bak"] = code; childRow["tamount"] = parentRow["套数"] + ""; - childRow["amount"] = zzqdItem["数量"] + ""; + int.TryParse(zzqdItem["数量"] + "", out int amount); + childRow["amount"] = amount * tamount; childTable.Rows.Add(childRow); } } @@ -1113,9 +1115,9 @@ namespace Lskj.PubBomImport })); foreach (DataRow detailRow in detailTable.Rows) { - int.TryParse(detailRow["amount"] + "", out int lastAmount); - detailRow["tamount"] = tamount; - detailRow["amount"] = lastAmount; + int.TryParse(detailRow["amount"] + "", out int amount); + detailRow["tamount"] = amount; + detailRow["amount"] = amount * tamount; } if (detailTable.Rows.Count == 0) {