private void button_up_Click(object sender, RoutedEventArgs e) { try { if (listView_key.SelectedIndex > 0 && listView_key.SelectedItem != null) { EpgAutoDataItem info1 = listView_key.SelectedItem as EpgAutoDataItem; EpgAutoDataItem info2 = listView_key.Items.GetItemAt(listView_key.SelectedIndex - 1) as EpgAutoDataItem; UInt32 tempId = info1.EpgAutoAddInfo.dataID; info1.EpgAutoAddInfo.dataID = info2.EpgAutoAddInfo.dataID; info2.EpgAutoAddInfo.dataID = tempId; List <EpgAutoAddData> addList = new List <EpgAutoAddData>(); addList.Add(info1.EpgAutoAddInfo); addList.Add(info2.EpgAutoAddInfo); if (cmd.SendChgEpgAutoAdd(addList) != 1) { MessageBox.Show("変更に失敗しました"); } } } catch (Exception ex) { MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace); } }
private void button_chg_epgAutoAdd_Click(object sender, RoutedEventArgs e) { try { EpgAutoAddData addItem = new EpgAutoAddData(); addItem.dataID = autoAddID; EpgSearchKeyInfo searchKey = new EpgSearchKeyInfo(); searchKeyView.GetSearchKey(ref searchKey); RecSettingData recSetKey = new RecSettingData(); recSettingView.GetRecSetting(ref recSetKey); addItem.searchInfo = searchKey; addItem.recSetting = recSetKey; List <EpgAutoAddData> addList = new List <EpgAutoAddData>(); addList.Add(addItem); if (cmd.SendChgEpgAutoAdd(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); } }
private void button_up_Click(object sender, RoutedEventArgs e) { if (listView_key.SelectedIndex > 0) { EpgAutoDataItem info1 = listView_key.SelectedItem as EpgAutoDataItem; EpgAutoDataItem info2 = listView_key.Items.GetItemAt(listView_key.SelectedIndex - 1) as EpgAutoDataItem; UInt32 tempId = info1.EpgAutoAddInfo.dataID; info1.EpgAutoAddInfo.dataID = info2.EpgAutoAddInfo.dataID; info2.EpgAutoAddInfo.dataID = tempId; List <EpgAutoAddData> addList = new List <EpgAutoAddData>(); addList.Add(info1.EpgAutoAddInfo); addList.Add(info2.EpgAutoAddInfo); if (cmd.SendChgEpgAutoAdd(addList) != 1) { MessageBox.Show("変更に失敗しました"); } } }