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;
|
||||
}
|
||||
|
||||
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();
|
||||
generateOrderElementCodes(order);
|
||||
createAdvancePercentagesIfRequired(order);
|
||||
calculateAndSetTotalHours(order);
|
||||
order.calculateAndSetTotalHours();
|
||||
checkConstraintOrderUniqueCode(order);
|
||||
checkConstraintHoursGroupUniqueCode(order);
|
||||
state.synchronizeTrees();
|
||||
|
|
@ -497,14 +497,6 @@ public class SaveCommandBuilder {
|
|||
.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) {
|
||||
OrderElement repeatedOrder;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue