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

BtnAddReminder_Click() private méthode

private BtnAddReminder_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void
        private void BtnAddReminder_Click(object sender, EventArgs e)
        {
            try
            {
                if (dateTimeBeginTime.Value <= DateTime.Now)
                {
                    MessageBox.Show("开始时间必须大于当前时间");
                    return;
                }
                if (checkBoxUseMusic.Checked && string.IsNullOrEmpty(labelMusicPath.Text))
                {
                    MessageBox.Show("请选择提醒音乐");
                    return;
                }
                if (dic_Reminder.ContainsKey(dateTimeBeginTime.Value))
                {
                    MessageBox.Show("该时间已经存在待提醒事件,请勿重复添加");
                    return;
                }
                newReminder = new Reminder();
                for (int i = 0; i < 10000; i++)
                {
                    DataRow[] drs = table_Reminder.Select(string.Format("Id = {0}", i));
                    if (drs.Length == 0)
                    {
                        newReminder.ReminderId = i;
                        break;
                    }
                }
                newReminder.ReminderInfo = txtInfo.Text;
                newReminder.ReminderTime = dateTimeBeginTime.Value;

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