From b9f8c8b667c02e8fa59ab6078a75a0ca52ad89cb Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Thu, 9 Mar 2023 08:28:35 +0100 Subject: [PATCH] set default call purpose description if left empty during excel import (and valid key exists) --- ENI2/Excel/ExcelUtil.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ENI2/Excel/ExcelUtil.cs b/ENI2/Excel/ExcelUtil.cs index 9ab432e0..e75aee3d 100644 --- a/ENI2/Excel/ExcelUtil.cs +++ b/ENI2/Excel/ExcelUtil.cs @@ -1072,7 +1072,15 @@ namespace ENI2.Excel noa_nod.CallPurposes.Add(callPurpose); } callPurpose.CallPurposeCode = ((int?)reader.ReadNumber(callPurposeCodeKey)) ?? 0; - callPurpose.CallPurposeDescription = callPurposeDescription; + if (callPurposeDescription.IsNullOrEmpty()) + { + if(Util.GlobalStructures.Edifact8025.ContainsKey(callPurpose.CallPurposeCode)) + callPurpose.CallPurposeDescription = Util.GlobalStructures.Edifact8025[callPurpose.CallPurposeCode]; + } + else + { + callPurpose.CallPurposeDescription = callPurposeDescription; + } } } }