ItEr60S04ValidacionEProbasFuncionaisItEr59S04: Update resources per day value at allocation grid.
This commit is contained in:
parent
056bcfddc3
commit
3971221313
3 changed files with 26 additions and 3 deletions
|
|
@ -706,7 +706,7 @@ public abstract class ResourceAllocation<T extends DayAssignment> extends
|
|||
return getWorkHoursPerDay().toHours(day, resourcesPerDay);
|
||||
}
|
||||
|
||||
private ResourcesPerDay calculateResourcesPerDayFromAssignments() {
|
||||
public ResourcesPerDay calculateResourcesPerDayFromAssignments() {
|
||||
return calculateResourcesPerDayFromAssignments(getAssignments());
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -462,10 +462,10 @@ public abstract class AllocationRow {
|
|||
|
||||
public ResourcesPerDay getTotalResourcesPerDay() {
|
||||
if (temporal != null) {
|
||||
return temporal.getResourcesPerDay();
|
||||
return temporal.calculateResourcesPerDayFromAssignments();
|
||||
}
|
||||
if (origin != null) {
|
||||
return origin.getResourcesPerDay();
|
||||
return origin.calculateResourcesPerDayFromAssignments();
|
||||
}
|
||||
return ResourcesPerDay.amount(0);
|
||||
}
|
||||
|
|
@ -480,4 +480,20 @@ public abstract class AllocationRow {
|
|||
return ResourcesPerDay.amount(0);
|
||||
}
|
||||
|
||||
public void loadResourcesPerDay() {
|
||||
if (temporal != null) {
|
||||
nonConsolidatedResourcesPerDay = temporal.getNonConsolidatedResourcePerDay();
|
||||
} else {
|
||||
if (origin != null) {
|
||||
nonConsolidatedResourcesPerDay = origin
|
||||
.getNonConsolidatedResourcePerDay();
|
||||
} else {
|
||||
nonConsolidatedResourcesPerDay = ResourcesPerDay.amount(0);
|
||||
}
|
||||
}
|
||||
|
||||
resourcesPerDayInput.setValue(nonConsolidatedResourcesPerDay
|
||||
.getAmount());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -384,6 +384,7 @@ public class FormBinder {
|
|||
}
|
||||
|
||||
private void reloadValues() {
|
||||
loadResourcesPerDay();
|
||||
loadHoursValues();
|
||||
loadValueForAssignedHoursComponent();
|
||||
loadValueForEndDate();
|
||||
|
|
@ -417,6 +418,12 @@ public class FormBinder {
|
|||
}
|
||||
}
|
||||
|
||||
private void loadResourcesPerDay() {
|
||||
for (AllocationRow each : rows) {
|
||||
each.loadResourcesPerDay();
|
||||
}
|
||||
}
|
||||
|
||||
private void loadDerivedAllocations() {
|
||||
for (AllocationRow each : rows) {
|
||||
each.reloadDerivedAllocationsGrid();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue