Beispiel #1
0
        private void AddAttendeeToTimeline(TimeLineField ContactField, atriumDB.AttendeeRow atr)
        {
            var fcx = from fc in myFM.DB.FileContact
                      where fc.ContactId == atr.ContactId
                      select fc;

            if (fcx.Count() == 1)
            {
                atriumDB.FileContactRow fcr = fcx.Single();
                ContactField.ValueList.Add(new TimeLineValueListItem(atr.ContactId, fcr.DisplayName, 0));
            }
            else
            {
                atriumDB.ContactRow cr = myFM.GetPerson().Load(atr.ContactId);
                ContactField.ValueList.Add(new TimeLineValueListItem(atr.ContactId, cr.DisplayName, 0));
                //TODO find contact
            }

            myFM.GetAppointment().LoadByContactIdDates(atr.ContactId, RangeStartDate, RangeEndDate);

            AddDummyAppointmentForFileContacts(atr);
        }