private void DismissItem(RadListDataItem item) { RadReminderBindableObject reminderBindableObject = item.DataBoundItem as RadReminderBindableObject; reminderBindableObject.Dismissed = true; this.RemoveRemindObject(reminderBindableObject); }
private void radButton1_Click(object sender, EventArgs e) { foreach (RadListDataItem item in this.radListBox1.SelectedItems) { RadReminderBindableObject reminderBindableObject = item.DataBoundItem as RadReminderBindableObject; this.OnItemOpened(reminderBindableObject.RemindObject); } }
/// <summary> /// Removes the reminder bindable object. /// </summary> /// <param name="reminderBindableObject">The reminder bindable object.</param> /// <returns></returns> public virtual bool RemoveRemindObject(RadReminderBindableObject reminderBindableObject) { bool res = this.reminderBindableObjects.Remove(reminderBindableObject); if (this.reminderBindableObjects.Count < 1) { this.Hide(); } return(res); }
private void radButton2_Click(object sender, EventArgs e) { List <int> selectedIndexes = this.GetSelectedIndexes(); for (int i = selectedIndexes.Count - 1; i >= 0; i--) { int selectedIndex = selectedIndexes[i]; RadListDataItem item = this.radListBox1.Items[selectedIndex]; RadReminderBindableObject reminderBindableObject = item.DataBoundItem as RadReminderBindableObject; TimeSpan snooze = DateTime.Now.Subtract(reminderBindableObject.StartDateTime); reminderBindableObject.Snoozed = this.startNotification + snooze + (new TimeSpan(0, 1, 0)); this.RemoveRemindObject(reminderBindableObject); } EnableButtons(); }
/// <summary> /// Adds the reminder bindable object. /// </summary> /// <param name="reminderBindableObject">The reminder bindable object.</param> public virtual void AddRemindObject(RadReminderBindableObject reminderBindableObject) { this.reminderBindableObjects.Insert(0, reminderBindableObject); }
/// <summary> /// Determines whether [contains reminder bindable object] [the specified reminder bindable object]. /// </summary> /// <param name="reminderBindableObject">The remind bindable object.</param> /// <returns> /// <c>true</c> if [contains reminder bindable object] [the specified reminder bindable object]; otherwise, <c>false</c>. /// </returns> public virtual bool ContainsRemindObject(RadReminderBindableObject reminderBindableObject) { return(this.reminderBindableObjects.Contains(reminderBindableObject)); }