public override bool Equals(object obj) { if (obj is PurchaseLine) { PurchaseLine _obj = (PurchaseLine)obj; return(_obj.PurchaseLineID == PurchaseLineID); } return(false); }
public override void AssignFrom(Entity rhs) { base.AssignFrom(rhs); Purchase _obj = rhs as Purchase; mPurchaseLines = new List <PurchaseLine>(); foreach (PurchaseLine line in _obj.PurchaseLines) { PurchaseLine new_line = line.Clone() as PurchaseLine; new_line.Purchase = this; mPurchaseLines.Add(new_line); } }