diff --git a/Handler/SupplierActions.hs b/Handler/SupplierActions.hs index de78dcd..a6c91d2 100644 --- a/Handler/SupplierActions.hs +++ b/Handler/SupplierActions.hs @@ -43,26 +43,66 @@ getSupplierDigestR sId = do - + ---: + - -
_{MsgArtNr} - _{MsgName} - _{MsgVolume} - _{MsgCrateCount} - _{MsgPricePerCrate} - _{MsgTotalValue} + + | + _{MsgArtNr} + | + + _{MsgName} + | + + _{MsgVolume} + | + + _{MsgCrateCount} + | + + _{MsgPricePerCrate} + | + + _{MsgTotalValue} + | +
+ ---: + + ---: + + ---: + + ---: + + ---: + $forall dig <- digests $if bdCrates dig /= 0
#{fromMaybe "" $ beverageArtNr $ bdBev dig} + + | + #{fromMaybe "" $ beverageArtNr $ bdBev dig} + | #{beverageIdent $ bdBev dig} + | #{formatIntVolume $ beverageMl $ bdBev dig} + | #{T.pack $ show $ bdCrates dig} + | #{formatIntCurrency $ fromMaybe 0 $ beveragePricePerCrate $ bdBev dig} #{appCurrency $ appSettings master} + | #{formatIntCurrency $ bdTotal dig} #{appCurrency $ appSettings master} + |
_{MsgTotalCrates} + + | + _{MsgTotalCrates} + | #{T.pack $ show $ sum $ map bdCrates digests} + | _{MsgBuyValue} + | #{formatIntCurrency $ sum $ map bdTotal digests} #{appCurrency $ appSettings master} + | |] tableLayout w Nothing -> do