コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: CmdExeAutoAdd.cs プロジェクト: nekopanda/EDCB
 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);
 }
コード例 #3
0
ファイル: CmdExe.cs プロジェクト: friendgo777/EDCB
        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);
        }
コード例 #4
0
        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);
        }