Resolve PPG issue for manually created jobs missing paint codes.

This commit is contained in:
Patrick Fic
2022-01-27 12:55:43 -08:00
parent 926f20ba0a
commit b43be5c2d3
4 changed files with 8 additions and 3 deletions

View File

@@ -111,7 +111,9 @@ v_paint_codes
foreach (dynamic job in data.jobs)
{
logger.Debug($"{job.ro_number}");
doc.Element("PPG").Element("DataInterface").Element("ROData").Element("RepairOrders").Add(new XElement("RO",
new XElement("RONumber", job.ro_number?.Value),
new XElement("ROStatus", "Open"),
@@ -122,7 +124,7 @@ v_paint_codes
new XElement("ModelYear", job.v_model_yr?.Value),
new XElement("MakeDesc", job.v_make_desc?.Value),
new XElement("ModelName", job.v_model_desc?.Value),
new XElement("OEMColorCode", job.vehicle?.v_paint_codes?.paint_cd1?.Value),
new XElement("OEMColorCode", job.vehicle?.v_paint_codes?.Value == null ? "": job.vehicle?.v_paint_codes?.paint_cd1?.Value),
new XElement("RefinishLaborHours", job.larhrs?.aggregate?.sum.mod_lb_hrs?.Value),
new XElement("InsuranceCompanyName", job.ins_co_nm?.Value),
new XElement("EstimatorName", $"{job.est_ct_ln}, {job.est_ct_fn}"),

View File

@@ -29,4 +29,5 @@ Switch ($PSversion) {
4 {v2}
5 {v2}
6 {v2}
7 {v2}
}