2 using System.Collections.Generic;
\r
5 using com.andoutomo.kybernetes.data;
\r
6 using com.andoutomo.kybernetes.data.accessor;
\r
7 using com.andoutomo.kybernetes.data.DAO;
\r
9 namespace com.andoutomo.kybernetes.command.reference
\r
11 class FindCommand:AbCommand
\r
13 protected override bool execute()
\r
15 FindCommandArg param = (FindCommandArg)argument;
\r
17 DateComponent todayDate = SettingDataAccessor.getObject.getToday();
\r
18 List<TaskData> dataList = TaskDataAccessor.getObject.findTask(param.searchWord);
\r
21 if (dataList.Count <= 0)
\r
23 message = "見つかりませんでした。";
\r
27 message = dataList.Count + "件のタスクが見つかりました。";
\r
31 foreach (TaskData data in dataList)
\r
33 data.Today = todayDate;
\r
34 form.addPanel(data);
\r
40 private string message;
\r
41 protected override string turnMessage()
\r
46 protected override string turnErrorMessage()
\r
48 return base.DefaultErrorMessage;
\r
51 protected override string turnSplitErrorMessage()
\r
53 return base.DefaultSplitErrorMessage;
\r