DesktopHelper.UI.CalendarForm.DeleteTimedEvent C# (CSharp) Метод

DeleteTimedEvent() приватный Метод

private DeleteTimedEvent ( TimedEvent te ) : int
te DesktopHelper.Entity.TimedEvent
Результат int
        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;
        }