From 33ff11757834c9d688f75d98c1a7c7f84f2b9bd5 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 14 May 2021 22:08:49 +0000 Subject: [PATCH] --- server/AyaNova/biz/WorkOrderBiz.cs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/server/AyaNova/biz/WorkOrderBiz.cs b/server/AyaNova/biz/WorkOrderBiz.cs index f5353d4f..1245a3a6 100644 --- a/server/AyaNova/biz/WorkOrderBiz.cs +++ b/server/AyaNova/biz/WorkOrderBiz.cs @@ -1917,12 +1917,16 @@ namespace AyaNova.Biz if (c.ServiceRatesOverridePct == 0) return;// no generic discount for all items so bail now - //Contract has a generic override so apply it - if (c.ServiceRatesOverrideType == ContractOverrideType.CostMarkup) - o.Price = o.Cost + (o.Cost * c.ServiceRatesOverridePct); - else if (c.ServiceRatesOverrideType == ContractOverrideType.PriceDiscount) - o.Price = o.ListPrice - (o.ListPrice * c.ServiceRatesOverridePct); - / 100 + { + var pct = c.ServiceRatesOverridePct / 100; + + //Contract has a generic override so apply it + if (c.ServiceRatesOverrideType == ContractOverrideType.CostMarkup) + o.Price = o.Cost + (o.Cost * pct); + else if (c.ServiceRatesOverrideType == ContractOverrideType.PriceDiscount) + o.Price = o.ListPrice - (o.ListPrice * pct); + } + }