private void FixupTECNICO1(TECNICO previousValue) { if (previousValue != null && previousValue.MOVIMENTOes1.Contains(this)) { previousValue.MOVIMENTOes1.Remove(this); } if (TECNICO1 != null) { if (!TECNICO1.MOVIMENTOes1.Contains(this)) { TECNICO1.MOVIMENTOes1.Add(this); } if (UNID_TECNICO_TRAS != TECNICO1.UNID_TECNICO) { UNID_TECNICO_TRAS = TECNICO1.UNID_TECNICO; } } else if (!_settingFK) { UNID_TECNICO_TRAS = null; } }
private void FixupTECNICO(TECNICO previousValue) { if (previousValue != null && previousValue.MOVIMENTOes.Contains(this)) { previousValue.MOVIMENTOes.Remove(this); } if (TECNICO != null) { if (!TECNICO.MOVIMENTOes.Contains(this)) { TECNICO.MOVIMENTOes.Add(this); } if (UNID_TECNICO != TECNICO.UNID_TECNICO) { UNID_TECNICO = TECNICO.UNID_TECNICO; } } else if (!_settingFK) { UNID_TECNICO = null; } }