--- /dev/null
+using com.andoutomo.kybernetes.data.accessor;\r
+using com.andoutomo.kybernetes.data.DAO;\r
+\r
+namespace com.andoutomo.kybernetes.command.Control\r
+{\r
+ class ChAreaCommand:AbCommand\r
+ {\r
+ ChAreaCommandArg param;\r
+ protected override bool execute()\r
+ {\r
+ param = (ChAreaCommandArg)argument;\r
+\r
+ if (!param.dataExists())\r
+ {\r
+ base.errorType = ErrorType.DataNotFound;\r
+ return false;\r
+ }\r
+\r
+ return TaskDataAccessor.getObject.changeArea(param.sortID, param.nextTimeArea);\r
+ }\r
+\r
+ protected override string turnMessage()\r
+ {\r
+\r
+ return "タスク" + param.sortID + " をエリア" + param.nextTimeArea + "に変更しました。";\r
+ }\r
+\r
+ protected override string turnErrorMessage()\r
+ {\r
+ return base.DefaultErrorMessage;\r
+ }\r
+\r
+ protected override string turnSplitErrorMessage()\r
+ {\r
+ return base.DefaultSplitErrorMessage;\r
+ }\r
+ }\r
+}\r