private void FixupCAT_CONDPRO(CAT_CONDPRO previousValue) { if (previousValue != null && previousValue.CAT_OPERACION_ESTRUCTURA.Contains(this)) { previousValue.CAT_OPERACION_ESTRUCTURA.Remove(this); } if (CAT_CONDPRO != null) { if (!CAT_CONDPRO.CAT_OPERACION_ESTRUCTURA.Contains(this)) { CAT_CONDPRO.CAT_OPERACION_ESTRUCTURA.Add(this); } if (IdCondicion != CAT_CONDPRO.IdCondicion) { IdCondicion = CAT_CONDPRO.IdCondicion; } } }
private void FixupCAT_CONDPRO(CAT_CONDPRO previousValue) { if (previousValue != null && previousValue.CI_REGISTRO.Contains(this)) { previousValue.CI_REGISTRO.Remove(this); } if (CAT_CONDPRO != null) { if (!CAT_CONDPRO.CI_REGISTRO.Contains(this)) { CAT_CONDPRO.CI_REGISTRO.Add(this); } if (IdCondicion != CAT_CONDPRO.IdCondicion) { IdCondicion = CAT_CONDPRO.IdCondicion; } } }