private void DeleteReminder(Reminder dReminder)
{
try
{
_data.DeleteReminderById(dReminder.ReminderId);
if (dic_Reminder.ContainsKey(dReminder.ReminderTime))
{
dic_Reminder.Remove(dReminder.ReminderTime);
}
if (dic_Reminder.Count > 0)
{
panelReminderList.Controls.Clear();
foreach (Reminder item in dic_Reminder.Values)
{
iReminder ireminder = new iReminder(item);
ireminder.Dock = DockStyle.Top;
ireminder.Reminderhandler += new iReminder.ReminderHandler(DeleteReminder);
panelReminderList.Controls.Add(ireminder);
}
}
else
{
panelReminderList.Controls.Clear();
}
}
catch (Exception ex)
{
log.WriteLog(ex.ToString());
}
}