OSDN Git Service

パネルの順序調整及び番号欄の表示調整
[kybernetes/Kybernetes.git] / KyberNetes / command / Control / RepeatCommand.cs
1 using com.andoutomo.kybernetes.data.accessor;\r
2 \r
3 namespace com.andoutomo.kybernetes.command\r
4 {\r
5     class RepeatCommand:AbCommand\r
6     {\r
7         RepeatCommandArg param;\r
8         protected override bool execute()\r
9         {\r
10             param = (RepeatCommandArg)argument;\r
11 \r
12             if (!param.dataExists())\r
13             {\r
14                 base.errorType = ErrorType.DataNotFound;\r
15                 return false;\r
16             }\r
17             return TaskDataAccessor.getObject.setRepeatTask(param.sortID, param.isRepeat);\r
18         }\r
19 \r
20         \r
21         protected override string turnMessage()\r
22         {\r
23             if (param.isRepeat)\r
24             {\r
25                 return "タスク " + param.sortID + " をリピート対象としました。";\r
26             }\r
27             else\r
28             {\r
29                 return "タスク " + param.sortID + " をリピート対象から外しました。";\r
30             }\r
31         }\r
32 \r
33         protected override string turnErrorMessage()\r
34         {\r
35             return base.DefaultErrorMessage;\r
36         }\r
37 \r
38         protected override string turnSplitErrorMessage()\r
39         {\r
40             return base.DefaultSplitErrorMessage;\r
41         }\r
42     }\r
43 }\r