private void FixupAPP_ROL(APP_ROL previousValue)
        {
            if (previousValue != null && previousValue.APP_ROL_MENU.Contains(this))
            {
                previousValue.APP_ROL_MENU.Remove(this);
            }

            if (APP_ROL != null)
            {
                if (!APP_ROL.APP_ROL_MENU.Contains(this))
                {
                    APP_ROL.APP_ROL_MENU.Add(this);
                }
                if (IdRol != APP_ROL.IdRol)
                {
                    IdRol = APP_ROL.IdRol;
                }
            }
        }
        private void FixupAPP_ROL(APP_ROL previousValue)
        {
            if (previousValue != null && previousValue.GET_TURNO.Contains(this))
            {
                previousValue.GET_TURNO.Remove(this);
            }

            if (APP_ROL != null)
            {
                if (!APP_ROL.GET_TURNO.Contains(this))
                {
                    APP_ROL.GET_TURNO.Add(this);
                }
                if (IdRol != APP_ROL.IdRol)
                {
                    IdRol = APP_ROL.IdRol;
                }
            }
            else if (!_settingFK)
            {
                IdRol = null;
            }
        }
        private void FixupAPP_ROL(APP_ROL previousValue)
        {
            if (previousValue != null && previousValue.CAT_ORGANIGRAMA.Contains(this))
            {
                previousValue.CAT_ORGANIGRAMA.Remove(this);
            }

            if (APP_ROL != null)
            {
                if (!APP_ROL.CAT_ORGANIGRAMA.Contains(this))
                {
                    APP_ROL.CAT_ORGANIGRAMA.Add(this);
                }
                if (IdRol != APP_ROL.IdRol)
                {
                    IdRol = APP_ROL.IdRol;
                }
            }
        }