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());
}
}