1 using com.andoutomo.kybernetes.data.accessor;
\r
2 using com.andoutomo.kybernetes.data.DAO;
\r
4 namespace com.andoutomo.kybernetes.command.Control
\r
6 class ChnumCommand:AbCommand
\r
10 protected override bool execute()
\r
12 ChnumCommandArg param = (ChnumCommandArg)argument;
\r
13 before = param.sortID;
\r
14 next = param.nextSortID;
\r
15 TaskData _target = TaskDataAccessor.getObject.getTask(before);
\r
16 if (_target == null)
\r
18 base.errorType = ErrorType.DataNotFound;
\r
21 return TaskDataAccessor.getObject.changeNumber(_target.TaskID, next);
\r
24 protected override string turnMessage()
\r
26 return "タスク番号 " + before + " を " + next + " に変更しました。";
\r
29 protected override string turnErrorMessage()
\r
31 return base.DefaultErrorMessage;
\r
34 protected override string turnSplitErrorMessage()
\r
36 return base.DefaultSplitErrorMessage;
\r