private void Fixuptbt_QuotationTarget(tbt_QuotationTarget previousValue) { if (previousValue != null && ReferenceEquals(previousValue.tbt_QuotationSite, this)) { previousValue.tbt_QuotationSite = null; } if (tbt_QuotationTarget != null) { tbt_QuotationTarget.tbt_QuotationSite = this; if (QuotationTargetCode != tbt_QuotationTarget.QuotationTargetCode) { QuotationTargetCode = tbt_QuotationTarget.QuotationTargetCode; } } }
private void Fixuptbt_QuotationTarget(tbt_QuotationTarget previousValue) { if (previousValue != null && previousValue.tbt_QuotationBasic.Contains(this)) { previousValue.tbt_QuotationBasic.Remove(this); } if (tbt_QuotationTarget != null) { if (!tbt_QuotationTarget.tbt_QuotationBasic.Contains(this)) { tbt_QuotationTarget.tbt_QuotationBasic.Add(this); } if (QuotationTargetCode != tbt_QuotationTarget.QuotationTargetCode) { QuotationTargetCode = tbt_QuotationTarget.QuotationTargetCode; } } }