예제 #1
0
        private static void LoadAll()
        {
            try
            {
                // Load member details
                persons.LoadAll(cache);

                // Load each member contacts
                foreach (Entities.TourMember member in cache)
                {
                    contacts.GetByMember(member);
                }
            }
            catch (Exception ex)
            {
                try
                {
                    DomainModel.Application.Status.Update(
                        StatusController.Abstract.StatusTypes.Error,
                        "",
                        ex.Message);
                }
                catch { }
            }
        }
예제 #2
0
        public static void Load(Entities.TourGroup group)
        {
            try
            {
                // Load member details
                members.GetByGroup(group);

                // Load each member contacts
                for (int i = 0; i < group.Members.Count; i++)
                {
                    Entities.TourMember member = group.Members[i];

                    Entities.TourMember inPhonebook =
                        DomainModel.Phonebook.FindById(member.Id);
                    if (inPhonebook == null)
                    {
                        contacts.GetByMember(member);
                    }
                    else
                    {
                        group.Members[i] = inPhonebook;
                    }
                }
            }
            catch (Exception ex)
            {
                try
                {
                    DomainModel.Application.Status.Update(
                        StatusController.Abstract.StatusTypes.Error,
                        "",
                        ex.Message);
                }
                catch { }
            }
        }