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 AddTagCommand:AbCommand
\r
13 protected override bool execute()
\r
15 AddTagCommandArg param = (AddTagCommandArg)argument;
\r
16 TaskDataAccessor accessor = TaskDataAccessor.getObject;
\r
18 if (param.useDialog)
\r
20 List<SimpleDataBean> beanList = accessor.getTagList();
\r
21 wkStr = form.showDropBoxInputBox(beanList, "タグを入力してください。");
\r
25 message = "処理を中断しました。";
\r
31 wkStr = param.tagName;
\r
33 message = "タグを追加しました。";
\r
34 return accessor.updateTagofTask(param.sortID, wkStr);
\r
37 protected override string turnMessage()
\r
39 if (string.IsNullOrEmpty(message))
\r
41 return base.DefaultNormalMessage;
\r
46 protected override string turnErrorMessage()
\r
48 return base.DefaultErrorMessage;
\r
51 protected override string turnSplitErrorMessage()
\r
53 return base.DefaultSplitErrorMessage;
\r