Пример #1
0
        private void FixupAPP_USUARIO(APP_USUARIO previousValue)
        {
            if (previousValue != null && previousValue.CI_TRACKING.Contains(this))
            {
                previousValue.CI_TRACKING.Remove(this);
            }

            if (APP_USUARIO != null)
            {
                if (!APP_USUARIO.CI_TRACKING.Contains(this))
                {
                    APP_USUARIO.CI_TRACKING.Add(this);
                }
                if (IdUsuario != APP_USUARIO.IdUsuario)
                {
                    IdUsuario = APP_USUARIO.IdUsuario;
                }
            }
            else if (!_settingFK)
            {
                IdUsuario = null;
            }
        }
Пример #2
0
        private void FixupAPP_USUARIO(APP_USUARIO previousValue)
        {
            if (previousValue != null && previousValue.CAT_UPLOAD_LOG.Contains(this))
            {
                previousValue.CAT_UPLOAD_LOG.Remove(this);
            }

            if (APP_USUARIO != null)
            {
                if (!APP_USUARIO.CAT_UPLOAD_LOG.Contains(this))
                {
                    APP_USUARIO.CAT_UPLOAD_LOG.Add(this);
                }
                if (IdUsuario != APP_USUARIO.IdUsuario)
                {
                    IdUsuario = APP_USUARIO.IdUsuario;
                }
            }
        }