Added ErrorLog Message if a disconnected item is processed
Added logic to keep disconnected items from being displayed in the search results If the user selects a disconnected item the code will display a message rather than crashing.
This commit is contained in:
@@ -2241,7 +2241,14 @@ namespace VEPROMS.CSLA.Library
|
||||
get
|
||||
{
|
||||
string str = MyContent.Text;
|
||||
str = Regex.Replace(str, @"\<[uU]\>", MyDocVersion.DocVersionConfig.Unit_Number);
|
||||
if (MyDocVersion != null)
|
||||
{
|
||||
str = Regex.Replace(str, @"\<[uU]\>", MyDocVersion.DocVersionConfig.Unit_Number);
|
||||
}
|
||||
else
|
||||
{
|
||||
_MyLog.WarnFormat("Disconnected Data - ItemID = {0}", ItemID);
|
||||
}
|
||||
//if (str.Contains("<u>"))
|
||||
// str = str.Replace("<u>", MyDocVersion.DocVersionConfig.Unit_Number);
|
||||
//if (str.Contains("<U>"))
|
||||
@@ -2253,9 +2260,18 @@ namespace VEPROMS.CSLA.Library
|
||||
{
|
||||
get
|
||||
{
|
||||
string str = (this.IsProcedure) ? MyDocVersion.UnitSpecific(MyContent.Number, 0) : MyContent.Number;
|
||||
str = Regex.Replace(str, @"\<U-ID\>", MyDocVersion.DocVersionConfig.Unit_ID, RegexOptions.IgnoreCase);
|
||||
str = Regex.Replace(str, @"\<ID\>", MyDocVersion.DocVersionConfig.Unit_ID, RegexOptions.IgnoreCase);
|
||||
string str = MyContent.Number;
|
||||
if (MyDocVersion != null)
|
||||
{
|
||||
str = (this.IsProcedure) ? MyDocVersion.UnitSpecific(MyContent.Number, 0) : MyContent.Number;
|
||||
str = Regex.Replace(str, @"\<U-ID\>", MyDocVersion.DocVersionConfig.Unit_ID, RegexOptions.IgnoreCase);
|
||||
str = Regex.Replace(str, @"\<ID\>", MyDocVersion.DocVersionConfig.Unit_ID, RegexOptions.IgnoreCase);
|
||||
}
|
||||
else
|
||||
{
|
||||
str = "*" + str;
|
||||
_MyLog.WarnFormat("Disconnected Data - ItemID = {0}", ItemID);
|
||||
}
|
||||
//if (str.Contains("<U-ID>"))
|
||||
// str = str.Replace("<U-ID>", MyDocVersion.DocVersionConfig.Unit_ID);
|
||||
//if (str.Contains(@"<S\u8209?ID>"))
|
||||
|
Reference in New Issue
Block a user