Commit a4e00182 by Juho Salli

Varastosaldon listaus tuotesivulla

1 parent 7fd52215
......@@ -171,6 +171,23 @@ public class Product extends GenericEntity {
return ret;
}
public BigDecimal getInventoryCount() {
BigDecimal ret = new BigDecimal(0);
if (accountEvents != null) {
for (AccountEvent ae : accountEvents) {
ret = ret.subtract(ae.getQuantity());
}
}
if (inventoryEvents != null) {
for (InventoryEvent ie : inventoryEvents) {
ret = ret.add(ie.getQuantity());
}
}
return ret;
}
public String getName() {
return name;
}
......
......@@ -48,6 +48,15 @@
<f:convertNumber minFractionDigits="0" maxFractionDigits="2" />
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{i18n['product.inventoryQuantity']}" />
</f:facet>
<h:outputText value="#{product.inventoryCount}">
<f:convertNumber minFractionDigits="0" maxFractionDigits="2" />
</h:outputText>
</h:column>
</h:dataTable>
</h:form>
......
......@@ -67,6 +67,7 @@
</h:column>
<h:column>
<h:link outcome="/useradmin/editAccountevent" value="#{i18n['accountEvent.edit']}">
<f:param name="id" value="#{ac.id}" />
......
......@@ -9,6 +9,7 @@ accountEvent.commit = Save
accountEvent.delivered = Delivered
accountEvent.edit = Edit
accountEvent.eventTime = Time
accountEvent.inventoryQuantity = Inventory Count
accountEvent.productname = Product
accountEvent.quantity = Count
accountEvent.seller = Sold by
......@@ -527,6 +528,7 @@ product.color = Color in UI
product.create = Create product
product.createDiscount = Add volumediscount
product.edit = edit
product.inventoryQuantity = Inventory count
product.name = Name of product
product.paid = Paid
product.prepaid = Prepaid
......
......@@ -9,6 +9,7 @@ accountEvent.commit = Tallenna
accountEvent.delivered = Toimitettu
accountEvent.edit = Muokkaa
accountEvent.eventTime = Aika
accountEvent.inventoryQuantity = Varastossa
accountEvent.productname = Tuote
accountEvent.quantity = Lkm
accountEvent.seller = Myyj\u00E4
......@@ -510,6 +511,7 @@ product.color = V\u00E4ri k\u00E4ytt\u00F6liittym\u00E4ss\u00E4
product.create = Luo tuote
product.createDiscount = Lis\u00E4\u00E4 m\u00E4\u00E4r\u00E4alennus
product.edit = Muokkaa
product.inventoryQuantity = Varastotilanne
product.name = Tuotteen nimi
product.paid = Maksettu
product.prepaid = Prepaid
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!