示例#1
0
        private void FixupInternalPerson1(InternalPerson previousValue)
        {
            if (previousValue != null && previousValue.Agreement_Todo1.Contains(this))
            {
                previousValue.Agreement_Todo1.Remove(this);
            }

            if (InternalPerson1 != null)
            {
                if (!InternalPerson1.Agreement_Todo1.Contains(this))
                {
                    InternalPerson1.Agreement_Todo1.Add(this);
                }
                if (Created_InternalPerson_id != InternalPerson1.ID)
                {
                    Created_InternalPerson_id = InternalPerson1.ID;
                }
            }
        }
示例#2
0
        private void FixupInternalPerson(InternalPerson previousValue)
        {
            if (previousValue != null && previousValue.Agreement_ResponsibleInternal.Contains(this))
            {
                previousValue.Agreement_ResponsibleInternal.Remove(this);
            }

            if (InternalPerson != null)
            {
                if (!InternalPerson.Agreement_ResponsibleInternal.Contains(this))
                {
                    InternalPerson.Agreement_ResponsibleInternal.Add(this);
                }
                if (InternalPerson_id != InternalPerson.ID)
                {
                    InternalPerson_id = InternalPerson.ID;
                }
            }
        }
示例#3
0
        private void FixupInternalPerson(InternalPerson previousValue)
        {
            if (previousValue != null && previousValue.Agreement_Todo.Contains(this))
            {
                previousValue.Agreement_Todo.Remove(this);
            }

            if (InternalPerson != null)
            {
                if (!InternalPerson.Agreement_Todo.Contains(this))
                {
                    InternalPerson.Agreement_Todo.Add(this);
                }
                if (Assigned_InternalPerson_id != InternalPerson.ID)
                {
                    Assigned_InternalPerson_id = InternalPerson.ID;
                }
            }
        }
示例#4
0
        private void FixupInternalPerson(InternalPerson previousValue)
        {
            if (previousValue != null && previousValue.Agreement_Memo.Contains(this))
            {
                previousValue.Agreement_Memo.Remove(this);
            }

            if (InternalPerson != null)
            {
                if (!InternalPerson.Agreement_Memo.Contains(this))
                {
                    InternalPerson.Agreement_Memo.Add(this);
                }
                if (InternalPerson_id != InternalPerson.ID)
                {
                    InternalPerson_id = InternalPerson.ID;
                }
            }
            else if (!_settingFK)
            {
                InternalPerson_id = null;
            }
        }