public override bool Equals(object obj) { if (obj is RecurringPurchase) { RecurringPurchase _obj = (RecurringPurchase)obj; return _obj.RecurringPurchaseID == mRecurringPurchaseID; } return false; }
public override void AssignFrom(Entity rhs) { base.AssignFrom(rhs); //Copy2(rhs); RecurringPurchase _obj = rhs as RecurringPurchase; //this.RecurringPurchaseID = _obj.RecurringPurchaseID; //RecurringPurchaseLines.Clear(); mRecurringPurchaseLines = new BindingList<RecurringPurchaseLine>(); foreach (RecurringPurchaseLine line in _obj.RecurringPurchaseLines) { RecurringPurchaseLine new_line = line.Clone() as RecurringPurchaseLine; new_line.RecurringPurchase = this; mRecurringPurchaseLines.Add(new_line); } }