DesktopHelper.UI.CalendarForm.BtnAddTimedEvents_Click C# (CSharp) Méthode

BtnAddTimedEvents_Click() private méthode

private BtnAddTimedEvents_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void
        private void BtnAddTimedEvents_Click(object sender, EventArgs e)
        {
            try
            {
                if (labelFilepath.Visible && string.IsNullOrEmpty(labelFilepath.Text))
                {
                    MessageBox.Show("请选择需要打开的软件");
                    this.Visible = true;
                    tabControl.SelectedIndex = 2;
                    return;
                }
                newTimerEvent = new TimedEvent();
                for (int i = 0; i < 10000; i++)
                {
                    DataRow[] drs = table_TimedEvents.Select(string.Format("Id = {0}", i));
                    if (drs.Length == 0)
                    {
                        newTimerEvent.Id = i;
                        break;
                    }
                }
                newTimerEvent.Frequency = cbbFrequency.Text;
                newTimerEvent.Time = dateTimeEvent.Value;
                newTimerEvent.ExecEvents = cbbEvent.Text;
                newTimerEvent.FilePath = labelFilepath.Text;

                int result = _data.AddTimedEvent(newTimerEvent);
                if (result == 1)
                {
                    LoadTimedEvents();
                }
                else
                {
                    MessageBox.Show("添加失败");
                }
            }
            catch (Exception ex)
            {
                log.WriteLog(ex.ToString());
            }
        }