Moves calculateAndSetTotalHours() to Order
FEA: ItEr77S05BasicProjectImport
This commit is contained in:
parent
5f514ef913
commit
f2763ec051
2 changed files with 9 additions and 9 deletions
|
|
@ -670,4 +670,12 @@ public class Order extends OrderLineGroup implements Comparable {
|
||||||
return neededToRecalculateSumExpenses;
|
return neededToRecalculateSumExpenses;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void calculateAndSetTotalHours() {
|
||||||
|
int result = 0;
|
||||||
|
for (OrderElement orderElement : this.getChildren()) {
|
||||||
|
result = result + orderElement.getWorkHours();
|
||||||
|
}
|
||||||
|
this.setTotalHours(result);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -371,7 +371,7 @@ public class SaveCommandBuilder {
|
||||||
Order order = state.getOrder();
|
Order order = state.getOrder();
|
||||||
generateOrderElementCodes(order);
|
generateOrderElementCodes(order);
|
||||||
createAdvancePercentagesIfRequired(order);
|
createAdvancePercentagesIfRequired(order);
|
||||||
calculateAndSetTotalHours(order);
|
order.calculateAndSetTotalHours();
|
||||||
checkConstraintOrderUniqueCode(order);
|
checkConstraintOrderUniqueCode(order);
|
||||||
checkConstraintHoursGroupUniqueCode(order);
|
checkConstraintHoursGroupUniqueCode(order);
|
||||||
state.synchronizeTrees();
|
state.synchronizeTrees();
|
||||||
|
|
@ -497,14 +497,6 @@ public class SaveCommandBuilder {
|
||||||
.getNumberOfDigitsCode(EntityNameEnum.ORDER));
|
.getNumberOfDigitsCode(EntityNameEnum.ORDER));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void calculateAndSetTotalHours(Order order) {
|
|
||||||
int result = 0;
|
|
||||||
for (OrderElement orderElement : order.getChildren()) {
|
|
||||||
result = result + orderElement.getWorkHours();
|
|
||||||
}
|
|
||||||
order.setTotalHours(result);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void checkConstraintOrderUniqueCode(OrderElement order) {
|
private void checkConstraintOrderUniqueCode(OrderElement order) {
|
||||||
OrderElement repeatedOrder;
|
OrderElement repeatedOrder;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue