コード例 #1
0
        private void FixupCAT_ESTRUCTURA(CAT_ESTRUCTURA previousValue)
        {
            if (previousValue != null && previousValue.REL_ESTRUCTURA_DEPENDENCIA.Contains(this))
            {
                previousValue.REL_ESTRUCTURA_DEPENDENCIA.Remove(this);
            }

            if (CAT_ESTRUCTURA != null)
            {
                if (!CAT_ESTRUCTURA.REL_ESTRUCTURA_DEPENDENCIA.Contains(this))
                {
                    CAT_ESTRUCTURA.REL_ESTRUCTURA_DEPENDENCIA.Add(this);
                }
                if (IdEstructura != CAT_ESTRUCTURA.IdEstructura)
                {
                    IdEstructura = CAT_ESTRUCTURA.IdEstructura;
                }
            }
        }
コード例 #2
0
        private void FixupCAT_ESTRUCTURA(CAT_ESTRUCTURA previousValue)
        {
            if (previousValue != null && previousValue.REL_ACCION_PROTOCOLO.Contains(this))
            {
                previousValue.REL_ACCION_PROTOCOLO.Remove(this);
            }

            if (CAT_ESTRUCTURA != null)
            {
                if (!CAT_ESTRUCTURA.REL_ACCION_PROTOCOLO.Contains(this))
                {
                    CAT_ESTRUCTURA.REL_ACCION_PROTOCOLO.Add(this);
                }
                if (IdEstructura != CAT_ESTRUCTURA.IdEstructura)
                {
                    IdEstructura = CAT_ESTRUCTURA.IdEstructura;
                }
            }
        }