Changeset 17841
- Timestamp:
- 08/07/08 03:12:59 (3 weeks ago)
- Files:
-
- trunk/core/src/net/project/schedule/TaskList.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/src/net/project/schedule/TaskList.java
r16384 r17841 27 27 import java.util.Map; 28 28 29 import net.project.resource.Assignment; 30 import net.project.resource.AssignmentList; 31 import net.project.resource.ScheduleEntryAssignment; 29 32 import net.project.util.TimeQuantity; 30 33 import net.project.util.TimeQuantityUnit; … … 73 76 totalWork = totalWork.add(ScheduleTimeQuantity.convertToHour(entry.getWorkTQ())); 74 77 totalWorkComplete = totalWorkComplete.add(ScheduleTimeQuantity.convertToHour(entry.getWorkCompleteTQ())); 75 } 78 } else { 79 //sjmittal: just add the work of the resource assigned 80 for (Iterator it = entry.getAssignments().iterator(); it.hasNext();) { 81 ScheduleEntryAssignment nextAssignment = (ScheduleEntryAssignment) it.next(); 82 totalWork = totalWork.add(nextAssignment.getWork()); 83 totalWorkComplete = totalWorkComplete.add(nextAssignment.getWorkComplete()); 84 } 85 } 86 76 87 77 88 if (entry.getStartTime() != null && (earliestStartDate == null || entry.getStartTime().before(earliestStartDate))) { … … 100 111 totalWork = totalWork.subtract(ScheduleTimeQuantity.convertToHour(entry.getWorkTQ())); 101 112 totalWorkComplete = totalWorkComplete.subtract(entry.getWorkCompleteTQ()); 113 } else { 114 //sjmittal: just remove the work for the resource assigned 115 for (Iterator it = entry.getAssignments().iterator(); it.hasNext();) { 116 ScheduleEntryAssignment nextAssignment = (ScheduleEntryAssignment) it.next(); 117 totalWork = totalWork.subtract(nextAssignment.getWork()); 118 totalWorkComplete = totalWorkComplete.subtract(nextAssignment.getWorkComplete()); 119 } 102 120 } 103 121
