protected override void mc_Delete(object sender, ExecutedRoutedEventArgs e) { dataList = dataList.GetNoProtectedList(); if (dataList.Count == 0) { return; } if (e.Command == EpgCmds.DeleteAll) { if (CmdExeUtil.CheckAllDeleteCancel(e, dataList.Count) == true) { return; } } else { if (CmdExeUtil.CheckKeyboardDeleteCancel(e, dataList.Select(data => data.Title).ToList()) == true) { return; } } if (IniFileHandler.GetPrivateProfileInt("SET", "RecInfoDelFile", 0, SettingPath.CommonIniPath) == 1) { if (MessageBox.Show("録画ファイルが存在する場合は一緒に削除されます。\r\nよろしいですか?", "ファイル削除", MessageBoxButton.OKCancel) != MessageBoxResult.OK) { return; } } IsCommandExecuted = MenuUtil.RecinfoDelete(dataList); }
protected override void mc_Delete(object sender, ExecutedRoutedEventArgs e) { if (e.Command == EpgCmds.DeleteAll) { if (CmdExeUtil.CheckAllDeleteCancel(e, dataList.Count) == true) { return; } } else { if (CmdExeUtil.CheckKeyboardDeleteCancel(e, dataList.Select(data => data.DataTitle).ToList()) == true) { return; } } IsCommandExecuted = MenuUtil.AutoAddDelete(dataList); }
protected virtual bool mcs_DeleteCheck(ExecutedRoutedEventArgs e) { if (dataList.Count == 0) { return(false); } if (e.Command == EpgCmds.DeleteAll) { if (CmdExeUtil.CheckAllDeleteCancel(e, dataList.Count) == true) { return(false);; } } else { if (CmdExeUtil.CheckDeleteCancel(e, dataList) == true) { return(false);; } } return(true); }
protected virtual bool mcs_DeleteCheck(ExecutedRoutedEventArgs e) { if (dataList.Count == 0) { return(false); } if (e.Command == EpgCmds.DeleteAll) { if (CmdExeUtil.CheckAllDeleteCancel(e, dataList.Count) == true) { return(false);; } } else { if (CmdExeUtil.CheckKeyboardDeleteCancel(e, dataList.Select(data => data.DataTitle).ToList()) == true) { return(false);; } } return(true); }