private void button_add_epgAutoAdd_Click(object sender, RoutedEventArgs e) { try { EpgAutoAddData addItem = new EpgAutoAddData(); EpgSearchKeyInfo searchKey = new EpgSearchKeyInfo(); searchKeyView.GetSearchKey(ref searchKey); RecSettingData recSetKey = new RecSettingData(); recSettingView.GetRecSetting(ref recSetKey); addItem.searchInfo = searchKey; addItem.recSetting = recSetKey; if (checkBox_Disable.IsChecked == true) { addItem.DisableSw = 1; } else { addItem.DisableSw = 0; } List <EpgAutoAddData> addList = new List <EpgAutoAddData>(); addList.Add(addItem); if (cmd.SendAddEpgAutoAdd(addList) != 1) { MessageBox.Show("追加に失敗しました"); } else { CommonManager.Instance.DB.SetUpdateNotify((UInt32)UpdateNotifyItem.ReserveInfo); CommonManager.Instance.DB.ReloadReserveInfo(); SearchPg(); } } catch (Exception ex) { MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace); } }