+++ /dev/null
-using System;\r
-using System.Collections.Generic;\r
-using System.Linq;\r
-using System.Text;\r
-using com.andoutomo.kybernetes.data;\r
-using com.andoutomo.kybernetes.data.accessor;\r
-using com.andoutomo.kybernetes.data.DAO;\r
-\r
-namespace com.andoutomo.kybernetes.command.reference\r
-{\r
- class FindCommand:AbCommand\r
- {\r
- protected override bool execute()\r
- {\r
- FindCommandArg param = (FindCommandArg)argument;\r
-\r
- DateComponent todayDate = SettingDataAccessor.getObject.getToday();\r
- List<TaskData> dataList = TaskDataAccessor.getObject.findTask(param.searchWord);\r
-\r
-\r
- if (dataList.Count <= 0)\r
- {\r
- message = "見つかりませんでした。";\r
- }\r
- else\r
- {\r
- message = dataList.Count + "件のタスクが見つかりました。";\r
- }\r
-\r
- form.clearPanel();\r
- foreach (TaskData data in dataList)\r
- {\r
- data.Today = todayDate;\r
- form.addPanel(data);\r
- }\r
-\r
- return true;\r
- }\r
-\r
- private string message;\r
- protected override string turnMessage()\r
- {\r
- return message;\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