OSDN Git Service

V.1.01
[kybernetes/Kybernetes.git] / KyberNetes / command / reference / SumCommand.cs
index 2301ada..fc0ea8a 100644 (file)
@@ -12,21 +12,23 @@ namespace com.andoutomo.kybernetes.command.reference
     {\r
         protected override bool execute()\r
         {\r
-            SumCommandArg param = (SumCommandArg)args;\r
+            SumCommandArg param = (SumCommandArg)argument;\r
 \r
             List<int> targetList = param.targetData;\r
-\r
-            TimeComponent forcast = new TimeComponent(0,0);\r
-            TimeComponent realTime = new TimeComponent(0, 0);\r
+            int wkForcast = 0;\r
+            int wkReal = 0;\r
 \r
             foreach (int sortID in targetList)\r
             {\r
                 TaskData data = TaskDataAccessor.getObject.getTask(sortID);\r
-                forcast.add(data.ForecastMin);\r
-                realTime.add(data.RealMin);\r
-\r
+                if (data != null)\r
+                {\r
+                    wkForcast += data.ForecastMin;\r
+                    wkReal += data.RealMin;\r
+                }\r
             }\r
-\r
+            TimeComponent forcast = new TimeComponent(wkForcast);\r
+            TimeComponent realTime = new TimeComponent(wkReal);\r
 \r
 \r
             List<string> resultList = new List<string>();\r