private void FixupEMPRESA(EMPRESA previousValue) { if (previousValue != null && previousValue.SOLICITANTEs.Contains(this)) { previousValue.SOLICITANTEs.Remove(this); } if (EMPRESA != null) { if (!EMPRESA.SOLICITANTEs.Contains(this)) { EMPRESA.SOLICITANTEs.Add(this); } if (UNID_EMPRESA != EMPRESA.UNID_EMPRESA) { UNID_EMPRESA = EMPRESA.UNID_EMPRESA; } } }
private void FixupEMPRESA(EMPRESA previousValue) { if (previousValue != null && previousValue.ITEM_STATUS.Contains(this)) { previousValue.ITEM_STATUS.Remove(this); } if (EMPRESA != null) { if (!EMPRESA.ITEM_STATUS.Contains(this)) { EMPRESA.ITEM_STATUS.Add(this); } if (UNID_EMPRESA != EMPRESA.UNID_EMPRESA) { UNID_EMPRESA = EMPRESA.UNID_EMPRESA; } } else if (!_settingFK) { UNID_EMPRESA = null; } }