private void FixupMOVIMENTO(MOVIMENTO previousValue) { if (previousValue != null && previousValue.MOVIMIENTO_DETALLE.Contains(this)) { previousValue.MOVIMIENTO_DETALLE.Remove(this); } if (MOVIMENTO != null) { if (!MOVIMENTO.MOVIMIENTO_DETALLE.Contains(this)) { MOVIMENTO.MOVIMIENTO_DETALLE.Add(this); } if (UNID_MOVIMIENTO != MOVIMENTO.UNID_MOVIMIENTO) { UNID_MOVIMIENTO = MOVIMENTO.UNID_MOVIMIENTO; } } }
private void FixupMOVIMENTO(MOVIMENTO previousValue) { if (previousValue != null && previousValue.RECIBO_MOVIMIENTO.Contains(this)) { previousValue.RECIBO_MOVIMIENTO.Remove(this); } if (MOVIMENTO != null) { if (!MOVIMENTO.RECIBO_MOVIMIENTO.Contains(this)) { MOVIMENTO.RECIBO_MOVIMIENTO.Add(this); } if (UNID_MOVIMIENTO != MOVIMENTO.UNID_MOVIMIENTO) { UNID_MOVIMIENTO = MOVIMENTO.UNID_MOVIMIENTO; } } else if (!_settingFK) { UNID_MOVIMIENTO = null; } }