bool IWorkChapter.LessThanOrEqual(IWorkChapter newitem) { if (newitem is IWorkChapterEx) { return(LessThanOrEqual(newitem as IWorkChapterEx)); } if (newitem.seq != null && this.seq != null) { if (newitem.seq > this.seq) { return(true); } else if (newitem.seq < this.seq) { return(false); } } if (newitem.number > this.number) { return(true); } else if (newitem.number < this.number) { return(false); } if (newitem.location == null) { return(true); } if (this.location == null) { return(false); } return(newitem.location >= this.location); }
public bool LessThan(IWorkChapter newitem) { if (newitem is IWorkChapterEx) { return(LessThan(newitem as IWorkChapterEx)); } if (newitem.seq > this.Seq) { return(true); } else if (newitem.seq < this.Seq) { return(false); } if (newitem.number > this.number) { return(true); } else if (newitem.number < this.number) { return(false); } if (this.location == null) { return(false); } if (newitem.location == null) { return(true); } return(newitem.location > this.location); }