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 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; string parenstr = tb._ToItem.MyProcedure.MyContent.Text;
StringBuilder lretstr = new StringBuilder(); StringBuilder lretstr = new StringBuilder();
// LATER: For an else - Do I need to strip underlining here? See promsnt\lib\edit\gettran.c // 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); if (textAdded) Append(tb, nonToken, false);
//Console.WriteLine("NEW - ItemID={0},Ordinal={1}", tb._ToItem.ItemID, tb._ToItem.Ordinal); //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; textAdded = true;
} }
return textAdded; return textAdded;
@ -369,7 +377,10 @@ namespace VEPROMS.CSLA.Library
private static bool AddRangeStepNumber(bool textAdded, TransitionBuilder tb, string token, string nonToken) private static bool AddRangeStepNumber(bool textAdded, TransitionBuilder tb, string token, string nonToken)
{ {
if (textAdded) Append(tb, nonToken, false); 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; textAdded = true;
return textAdded; return textAdded;
} }