private void FixupGET_ASUNTO(GET_ASUNTO previousValue) { if (previousValue != null && previousValue.GET_EXPEDIENTE.Contains(this)) { previousValue.GET_EXPEDIENTE.Remove(this); } if (GET_ASUNTO != null) { if (!GET_ASUNTO.GET_EXPEDIENTE.Contains(this)) { GET_ASUNTO.GET_EXPEDIENTE.Add(this); } if (IdAsunto != GET_ASUNTO.IdAsunto) { IdAsunto = GET_ASUNTO.IdAsunto; } } else if (!_settingFK) { IdAsunto = null; } }
private void FixupGET_ASUNTO2(GET_ASUNTO previousValue) { if (previousValue != null && ReferenceEquals(previousValue.GET_ASUNTO1, this)) { previousValue.GET_ASUNTO1 = null; } if (GET_ASUNTO2 != null) { GET_ASUNTO2.GET_ASUNTO1 = this; if (IdAsunto != GET_ASUNTO2.IdAsunto) { IdAsunto = GET_ASUNTO2.IdAsunto; } } }
private void FixupGET_ASUNTO(GET_ASUNTO previousValue) { if (previousValue != null && previousValue.REL_DESTINATARIO_CCP.Contains(this)) { previousValue.REL_DESTINATARIO_CCP.Remove(this); } if (GET_ASUNTO != null) { if (!GET_ASUNTO.REL_DESTINATARIO_CCP.Contains(this)) { GET_ASUNTO.REL_DESTINATARIO_CCP.Add(this); } if (IdAsunto != GET_ASUNTO.IdAsunto) { IdAsunto = GET_ASUNTO.IdAsunto; } } }
private void FixupGET_ASUNTO1(GET_ASUNTO previousValue) { if (previousValue != null && ReferenceEquals(previousValue.GET_ASUNTO2, this)) { previousValue.GET_ASUNTO2 = null; } if (GET_ASUNTO1 != null) { GET_ASUNTO1.GET_ASUNTO2 = this; } }