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,6 +366,9 @@ namespace VEPROMS.CSLA.Library
{
if (textAdded) Append(tb, nonToken, false);
//Console.WriteLine("NEW - ItemID={0},Ordinal={1}", tb._ToItem.ItemID, tb._ToItem.Ordinal);
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;
}
@ -369,6 +377,9 @@ namespace VEPROMS.CSLA.Library
private static bool AddRangeStepNumber(bool textAdded, TransitionBuilder tb, string token, string nonToken)
{
if (textAdded) Append(tb, nonToken, false);
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;