public override void SetAlternateVersion(IBusinessObject alternate) { base.SetAlternateVersion(alternate); ComplaintDocument alternateDocument = (ComplaintDocument)alternate; if (this.Lines != null) { this.Lines.SetAlternateVersion(alternateDocument.Lines); } }
public override ComplaintDocumentLine CreateNew() { ComplaintDocument parent = (ComplaintDocument)this.Parent; //create new object and attach it to the element ComplaintDocumentLine line = new ComplaintDocumentLine(parent); line.Order = this.Children.Count + 1; //add object to the collection this.Children.Add(line); return(line); }
public ComplaintDocumentLine(ComplaintDocument parent) : base(parent, BusinessObjectType.ComplaintDocumentLine) { this.ComplaintDecisions = new ComplaintDecisions(this); }
public ComplaintDocumentLines(ComplaintDocument parent) : base(parent, "line") { }