OSDN Git Service

DBファイル追加
[kybernetes/Kybernetes.git] / TaskControlCommand / command / Control / ClearCommand.cs
1 using com.andoutomo.kybernetes.data.accessor;\r
2 using com.andoutomo.kybernetes.data.DAO;\r
3 \r
4 namespace com.andoutomo.kybernetes.command.Control\r
5 {\r
6     class ClearCommand:AbCommand\r
7     {\r
8         private int sortId;\r
9         protected override bool execute()\r
10         {\r
11             ClearCommandArg param = (ClearCommandArg)argument;\r
12             sortId = param.sortID;\r
13 \r
14             if (!param.dataExists())\r
15             {\r
16                 base.errorType = ErrorType.DataNotFound;\r
17                 return false;\r
18             }\r
19 \r
20             return TaskDataAccessor.getObject.clearStartEnd(sortId);\r
21         }\r
22 \r
23         protected override string turnMessage()\r
24         {\r
25             return "タスク " + sortId +" の実績をクリアしました。";\r
26         }\r
27 \r
28         protected override string turnErrorMessage()\r
29         {\r
30             return base.DefaultErrorMessage;\r
31         }\r
32 \r
33         protected override string turnSplitErrorMessage()\r
34         {\r
35             return base.DefaultSplitErrorMessage;\r
36         }\r
37     }\r
38 }\r