public void UndoDelete(TourMemberCollection originalList)
        {
            foreach (TourMember member in this)
            {
                originalList.Add(member);
            }

            this.Clear();
        }
Ejemplo n.º 2
0
        public TourGroup()
        {
            this.id         = -1;
            this.signUpType = new GeneralType();
            this.members    = new TourMemberCollection();
            this.services   = new TourServiceCollection();
            this.employees  = new Entities.EmployeeCollection();
            this.status     = new GeneralType();

            this.DeletedEmployees = new Entities.EmployeeCollection();
        }
        internal void CopyTo(TourMemberCollection members)
        {
            members.Clear();

            foreach (TourMember member in this)
            {
                TourMember memberCopy = new TourMember();
                member.CopyTo(memberCopy);

                members.Add(memberCopy);
            }

            base.OnListChanged(new ListChangedEventArgs(ListChangedType.Reset, 0));
        }