2 using System.Collections.Generic;
\r
5 using com.andoutomo.kybernetes.data.accessor;
\r
6 using com.andoutomo.kybernetes.data.DAO;
\r
8 namespace com.andoutomo.kybernetes.command.Control
\r
10 class ClearCommentCommand:AbCommand
\r
12 protected override bool execute()
\r
14 ClearCommentCommandArg param = (ClearCommentCommandArg)argument;
\r
15 if (param.delDate != null)
\r
17 if (CommentDataAccessor.getObject.deleteDailyComment(param.delDate))
\r
19 message = param.delDate.getDateString() + "のコメントを削除しました。";
\r
27 else if (param.SortID != 0)
\r
29 TaskData taskData = TaskDataAccessor.getObject.getTask(param.SortID);
\r
30 if (taskData != null)
\r
32 if (CommentDataAccessor.getObject.deleteTaskComment(taskData.TaskID))
\r
34 message = "タスクNo." + param.SortID + " のコメントを削除しました";
\r
44 base.errorType = ErrorType.DataNotFound;
\r
53 private string message;
\r
54 protected override string turnMessage()
\r
59 protected override string turnErrorMessage()
\r
61 return base.DefaultErrorMessage;
\r
64 protected override string turnSplitErrorMessage()
\r
66 return base.DefaultSplitErrorMessage;
\r