OSDN Git Service

f3dd05d06fa4e710acedef72a47b70763ad7bcc3
[kybernetes/Kybernetes.git] / main / command / Control / TemplateCommand.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Linq;\r
4 using System.Text;\r
5 using com.andoutomo.kybernetes.data.accessor;\r
6 using com.andoutomo.kybernetes.data.DAO;\r
7 \r
8 namespace com.andoutomo.kybernetes.command.Control\r
9 {\r
10     class TemplateCommand:AbCommand\r
11     {\r
12 \r
13         protected override bool execute()\r
14         {\r
15             List<TemplateData> allList = TemplateDataAccessor.getObject.getAllTemplate();\r
16             TaskData data = form.showTemplateTaskBox(allList);\r
17 \r
18             if (data != null)\r
19             {\r
20                 AddCommandArgs arg = new AddCommandArgs();\r
21                 arg.PreparedTaskData = data;\r
22                 AddCommand cmd = new AddCommand();\r
23                 setChainCommand(arg, cmd);\r
24             }\r
25 \r
26             form.taskFromTemplate = null;\r
27             return true;\r
28 \r
29         }\r
30 \r
31         protected override string turnMessage()\r
32         {\r
33             return base.DefaultNormalMessage;\r
34         }\r
35 \r
36         protected override string turnErrorMessage()\r
37         {\r
38             return base.DefaultErrorMessage;\r
39         }\r
40 \r
41         protected override string turnSplitErrorMessage()\r
42         {\r
43             return base.DefaultSplitErrorMessage;\r
44         }\r
45     }\r
46 }\r