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;
            }
        }