This commit is contained in:
2021-03-09 00:51:50 +00:00
parent f3620db833
commit 14ed2ac111

View File

@@ -342,7 +342,8 @@ namespace AyaNova.PlugIn.V8
await ExportLoanItems(progress);
await ExportParts(progress);
await ExportProjects(progress);
//deferred to possibly never if people can live without it
//PURCHASE ORDERS deferred to possibly never if people can live without it
// await ExportPurchaseOrders(progress);
@@ -1288,6 +1289,26 @@ namespace AyaNova.PlugIn.V8
progress.Op(ObjectTypeName + " " + d.name);
d.active = c.Active;
d.notes = c.Notes;
d.responseTime = "00:00:00";
d.contractServiceRatesOnly = c.ContractRatesOnly;
d.contractTravelRatesOnly = false;//mimic v7 behaviour as this is a new feature
d.partsOverridePct = c.DiscountParts * 100m;
d.partsOverrideType = 1;//price - percentage, only type in v7
d.serviceRatesOverridePct = 0;//v8 only
d.serviceRatesOverrideType = 1;
d.travelRatesOverridePct = 0;
d.travelRatesOverrideType = 1;
dynamic dServiceRateItems = new JArray();
foreach (ContractRate cr in c.Rates)
{
dynamic dcr = new JObject();
dcr.serviceRateId = Getv7v8IdMap(cr.RateID, "ServiceRate for Contract " + d.name);
dServiceRateItems.Add(dcr);
}
d.serviceRateItems = dServiceRateItems;
TagFromv7Guid(c.RegionID, tags);
SetTags(d, tags);