Put a Question Mark in as resolved text for invalid transitions

This commit is contained in:
Rich 2009-10-24 03:07:05 +00:00
parent 473b26a5bf
commit d17c81a9d9

View File

@ -327,6 +327,11 @@ namespace VEPROMS.CSLA.Library
private static bool AddTransitionProcTitle(bool textAdded, TransitionBuilder tb, string token, string nonToken)// Coded for HLP
{
if (tb._ToItem.PreviousID == null && tb._ToItem.ItemPartCount == 0 && tb._ToItem.ItemDocVersionCount == 0)
{
Append(tb, "?", true);
return true;
}
string parenstr = tb._ToItem.MyProcedure.MyContent.Text;
StringBuilder lretstr = new StringBuilder();
// LATER: For an else - Do I need to strip underlining here? See promsnt\lib\edit\gettran.c
@ -361,7 +366,10 @@ namespace VEPROMS.CSLA.Library
{
if (textAdded) Append(tb, nonToken, false);
//Console.WriteLine("NEW - ItemID={0},Ordinal={1}", tb._ToItem.ItemID, tb._ToItem.Ordinal);
Append(tb, tb._ToItem.Ordinal.ToString(), true);
if (tb._ToItem.PreviousID == null && tb._ToItem.ItemPartCount == 0 && tb._ToItem.ItemDocVersionCount == 0)
Append(tb, "?", true);
else
Append(tb, tb._ToItem.Ordinal.ToString(), true);
textAdded = true;
}
return textAdded;
@ -369,7 +377,10 @@ namespace VEPROMS.CSLA.Library
private static bool AddRangeStepNumber(bool textAdded, TransitionBuilder tb, string token, string nonToken)
{
if (textAdded) Append(tb, nonToken, false);
Append(tb, tb._RangeItem.Ordinal.ToString(), true);
if (tb._RangeItem.PreviousID == null && tb._RangeItem.ItemPartCount == 0 && tb._RangeItem.ItemDocVersionCount == 0)
Append(tb, "?", true);
else
Append(tb, tb._RangeItem.Ordinal.ToString(), true);
textAdded = true;
return textAdded;
}