private IEnumerable <string> GetPrefixes(ActivityOccurrence occurrence) { if (occurrence.Highlighted) { yield return("!"); } if (occurrence.Missed) { yield return("-"); } }
private void HandleRecurringAttachments() { ActivityOccurrence occ = (ActivityOccurrence)Activity; Rules.CopyRecurringAttachments(Activity, occ.ActivityBasedOn); }
public void OkButton_Click(object sender, EventArgs e) { RadioButton rbLead = null; DurationPicker ReminderDuration = null; TabWorkspace ActivityTabs = PageWorkItem.Workspaces["TabControl"] as TabWorkspace; if (ActivityTabs != null) { Control tabControl = ActivityTabs.GetSmartPartByID("ActivityDetails"); rbLead = tabControl.FindControl("rbLead") as RadioButton; ReminderDuration = tabControl.FindControl("ReminderDuration") as DurationPicker; } //break associations if not on that radio button per 1-61398 if (rbLead != null) { if (rbLead.Checked) { Activity.ContactId = null; Activity.OpportunityId = null; Activity.TicketId = null; Activity.AccountId = null; Activity.ContactName = null; if (Activity.LeadId == null) { Activity.AccountName = null; } Activity.OpportunityName = null; Activity.TicketNumber = null; } else { Activity.LeadName = null; if (Activity.AccountId == null) { Activity.AccountName = null; } Activity.LeadId = null; } } // save insert mode status since save will change it bool insertMode = Activity.ActivityId.Length != 12; bool recurring = Activity.RecurrenceState == RecurrenceState.rstOccurrence; if (recurring) { ActivityOccurrence occ = (ActivityOccurrence)Activity; if (ReminderDuration != null) { occ.ReminderDuration = ReminderDuration.Value; } occ.Save(); } else { if (ReminderDuration != null) { Activity.ReminderDuration = ReminderDuration.Value; } Activity.Save(); } if (insertMode) { UpdateTempAttachments(); if (recurring) { HandleRecurringAttachments(); } } CloseParentDialog(true); }
public ActivityOccurrenceSaved(Activity activity, ActivityOccurrence occurrence) : base(activity, occurrence) { }
protected ActivityOccurrenceNotification(Activity activity, ActivityOccurrence occurrence) { Activity = activity; Occurrence = occurrence; }
public ActivityOccurrenceDeleted(Activity activity, ActivityOccurrence occurrence) : base(activity, occurrence) { }