From 552b54cb2d65af67753d982dd6b02cf4528878b3 Mon Sep 17 00:00:00 2001 From: Kathy Date: Thu, 22 Sep 2011 11:50:03 +0000 Subject: [PATCH] --- PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs b/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs index 2738ddb6..d6d888ee 100644 --- a/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs +++ b/PROMS/VEPROMS.CSLA.Library/Config/ROFSTLookup.cs @@ -235,8 +235,18 @@ namespace VEPROMS.CSLA.Library foreach (rochild child in rochld.children) if (child.roid.ToUpper() == ROID16) return child.value; + // if there isn't a specific match for multi-return values, default to the first child. + return rochld.children[0].value; } } + if (ROID == "FFFF00000001") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Unit_Number; + if (ROID == "FFFF00000002") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Other_Unit_Number; + if (ROID == "FFFF00000003") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Unit_Text; + if (ROID == "FFFF00000004") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Other_Unit_Text; + if (ROID == "FFFF00000005") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Unit_ID; + if (ROID == "FFFF00000006") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Other_Unit_ID; + if (ROID == "FFFF00000007") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Unit_Name; + if (ROID == "FFFF00000008") return _ROFstInfo.ROFstAssociations[0].MyDocVersion.DocVersionConfig.Other_Unit_Name; if (ROID.StartsWith("FFFF")) return "?"; // string.Format("Invalid Unit RO '{0}'", ROID); return "?"; // string.Format("Invalid RO '{0}'", ROID); }