This commit is contained in:
2010-03-25 11:20:10 +00:00
parent 0c73a98273
commit a3208ccff6
4 changed files with 371 additions and 31 deletions

View File

@@ -41,13 +41,13 @@ namespace VEPROMS.CSLA.Library
{
ItemInfo parentItem = ActiveParent as ItemInfo;
if (parentItem == null) return null;
if (IsCautionStructureFirstSib) return parentItem.SearchNextSkip(SkipPartType.Caution);
if (IsNoteStructureFirstSib) return parentItem.SearchNextSkip(SkipPartType.Note);
if (IsRNO) return parentItem.SearchNextSkip(SkipPartType.RNO);
if (IsTable) return parentItem.SearchNextSkip(SkipPartType.Table);
if (IsProcedure) return parentItem.SearchNextSkip(SkipPartType.Procedures);
if (IsSection) return parentItem.SearchNextSkip(SkipPartType.Sections);
if (IsStep) return parentItem.SearchNextSkip(SkipPartType.Steps);
if (IsCautionPart) return parentItem.SearchNextSkip(SkipPartType.Caution);
if (IsNotePart) return parentItem.SearchNextSkip(SkipPartType.Note);
if (IsRNOPart) return parentItem.SearchNextSkip(SkipPartType.RNO);
if (IsTablePart) return parentItem.SearchNextSkip(SkipPartType.Table);
if (IsProcedurePart) return parentItem.SearchNextSkip(SkipPartType.Procedures);
if (IsSectionPart) return parentItem.SearchNextSkip(SkipPartType.Sections);
if (IsStepPart) return parentItem.SearchNextSkip(SkipPartType.Steps);
if (parentItem.NextItem != null) return parentItem.NextItem.SearchTop;
return parentItem.UpOneNext;
}
@@ -90,13 +90,13 @@ namespace VEPROMS.CSLA.Library
{
ItemInfo parentItem = ActiveParent as ItemInfo;
if (parentItem == null) return null;
if (IsCautionStructureFirstSib) return parentItem.SearchPrevSkip(SkipPartType.Caution);
if (IsNoteStructureFirstSib) return parentItem.SearchPrevSkip(SkipPartType.Note);
if (IsRNO) return parentItem.SearchPrevSkip(SkipPartType.RNO);
if (IsTable) return parentItem.SearchPrevSkip(SkipPartType.Table);
if (IsProcedure) return parentItem.SearchPrevSkip(SkipPartType.Procedures);
if (IsSection) return parentItem.SearchPrevSkip(SkipPartType.Sections);
if (IsStep) return parentItem.SearchPrevSkip(SkipPartType.Steps);
if (IsCautionPart) return parentItem.SearchPrevSkip(SkipPartType.Caution);
if (IsNotePart) return parentItem.SearchPrevSkip(SkipPartType.Note);
if (IsRNOPart) return parentItem.SearchPrevSkip(SkipPartType.RNO);
if (IsTablePart) return parentItem.SearchPrevSkip(SkipPartType.Table);
if (IsProcedurePart) return parentItem.SearchPrevSkip(SkipPartType.Procedures);
if (IsSectionPart) return parentItem.SearchPrevSkip(SkipPartType.Sections);
if (IsStepPart) return parentItem.SearchPrevSkip(SkipPartType.Steps);
if (parentItem.MyPrevious != null) return parentItem.MyPrevious.SearchTop;
return parentItem.UpOnePrev;
}