private int DeleteTimedEvent(TimedEvent te)
{
int result = 0;
try
{
result = _data.DeleteTimedEvent(te.Id);
if (result == 0)
{
MessageBox.Show("删除定时事件失败");
return result;
}
if (list_TimedEvent.Contains(te))
{
list_TimedEvent.Remove(te);
}
panelTimedList.Controls.Clear();
if (list_TimedEvent.Count > 0)
{
foreach (TimedEvent item in list_TimedEvent)
{
iTimer itimer = new iTimer(item);
itimer.Dock = DockStyle.Top;
itimer.iTimerhandler += new iTimer.iTimerHandler(DeleteTimedEvent);
panelTimedList.Controls.Add(itimer);
}
}
}
catch (Exception ex)
{
log.WriteLog(ex.ToString());
}
return result;
}