This commit is contained in:
@@ -2631,22 +2631,42 @@ namespace AyaNova.PlugIn.V8
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
////##### WORKORDER ITEM SCHEDULED USER
|
//##### WORKORDER ITEM SCHEDULED USER
|
||||||
foreach (WorkorderItemScheduledUser wisu in wi.ScheduledUsers)
|
foreach (WorkorderItemScheduledUser wisu in wi.ScheduledUsers)
|
||||||
{
|
{
|
||||||
progress.Op("WorkorderItemScheduledUser " + wisu.ID.ToString());
|
progress.Op("WorkorderItemScheduledUser " + wisu.ID.ToString());
|
||||||
dynamic dwisu = new JObject();
|
dynamic dwisu = new JObject();
|
||||||
dwisu.workOrderId = RavenId;
|
dwisu.workOrderId = RavenId;
|
||||||
dwisu.workorderItemId = ravenwoitemid;
|
dwisu.workorderItemId = ravenwoitemid;
|
||||||
//null is ok here for a sched user
|
//null is ok here for a sched user
|
||||||
dwisu.userId = Getv7v8IdMapNullOk(wisu.UserID);
|
dwisu.userId = Getv7v8IdMapNullOk(wisu.UserID);
|
||||||
dwisu.startDate = util.DateToV8(wisu.StartDate);
|
dwisu.startDate = util.DateToV8(wisu.StartDate);
|
||||||
dwisu.stopDate = util.DateToV8(wisu.StopDate);
|
dwisu.stopDate = util.DateToV8(wisu.StopDate);
|
||||||
dwisu.estimatedQuantity = wisu.EstimatedQuantity;
|
dwisu.estimatedQuantity = wisu.EstimatedQuantity;
|
||||||
dwisu.serviceRateId = Getv7v8IdMapNullOk(wisu.ServiceRateID);
|
dwisu.serviceRateId = Getv7v8IdMapNullOk(wisu.ServiceRateID);
|
||||||
await util.PostAsync("workorder/items/scheduled-users", dwisu.ToString());
|
await util.PostAsync("workorder/items/scheduled-users", dwisu.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//##### WORKORDER ITEM PART
|
||||||
|
foreach (WorkorderItemPart wip in wi.Parts)
|
||||||
|
{
|
||||||
|
progress.Op("WorkorderItemPart " + wip.ID.ToString());
|
||||||
|
dynamic dwip = new JObject();
|
||||||
|
dwip.workOrderId = RavenId;
|
||||||
|
dwip.workorderItemId = ravenwoitemid;
|
||||||
|
dwip.quantity = wip.Quantity;
|
||||||
|
dwip.partId = Getv7v8IdMap(wip.PartID, "part for workorder item part");
|
||||||
|
dwip.partWarehouseId = Getv7v8IdMap(wip.PartWarehouseID, "warehouse");
|
||||||
|
dwip.taxPartSaleId = Getv7v8IdMapNullOk(wip.TaxPartSaleID);
|
||||||
|
dwip.priceOverride = wip.Price;
|
||||||
|
dwip.price = wip.Price;
|
||||||
|
dwip.cost = wip.Cost;
|
||||||
|
dwip.description = wip.Description;
|
||||||
|
if (wip.PartSerialID != Guid.Empty)
|
||||||
|
dwip.serials = PartSerial.GetSerialNumberFromPartSerialID(wip.PartSerialID);
|
||||||
|
|
||||||
|
await util.PostAsync("workorder/items/parts", dwip.ToString());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}//items loop
|
}//items loop
|
||||||
|
|||||||
Reference in New Issue
Block a user