public override void AssignFrom(Entity rhs) { base.AssignFrom(rhs); Sale _obj = rhs as Sale; mSaleLines = new List <SaleLine>(); foreach (SaleLine line in _obj.SaleLines) { SaleLine new_line = line.Clone() as SaleLine; new_line.Sale = this; mSaleLines.Add(new_line); } }
public override bool Equals(object obj) { if (obj is SaleLine) { SaleLine _obj = (SaleLine)obj; if (FromDb && _obj.FromDb) { return(_obj.SaleLineID == SaleLineID); } if (Sale.Equals(_obj.Sale)) { return(_obj.LineNumber == LineNumber); } } return(false); }