Added creation of owner object. Vehicle addition now dynamic based on presence of VIN.

This commit is contained in:
Patrick Fic
2020-01-29 14:12:39 -08:00
parent 786b96b3bc
commit 9d9064d25f
5 changed files with 100 additions and 18 deletions

View File

@@ -70,6 +70,9 @@ namespace BodyshopUploader.Utils.Decoder
});
var readValues = reader.NextRecord();
dynamic o = new JObject();
j.ins_co_id = readValues[0]?.ToString();
j.ins_co_nm = readValues[1]?.ToString();
j.ins_addr1 = readValues[2]?.ToString();
@@ -166,11 +169,11 @@ namespace BodyshopUploader.Utils.Decoder
j.ownr_zip = readValues[93]?.ToString();
j.ownr_ctry = readValues[94]?.ToString();
j.ownr_ph1 = readValues[95]?.ToString();
j.ownr_ph1x = readValues[96]?.ToString();
//j.ownr_ph1x = readValues[96]?.ToString();
j.ownr_ph2 = readValues[97]?.ToString();
j.ownr_ph2x = readValues[98]?.ToString();
j.ownr_fax = readValues[99]?.ToString();
j.ownr_faxx = readValues[100]?.ToString();
// j.ownr_ph2x = readValues[98]?.ToString();
//j.ownr_fax = readValues[99]?.ToString();
//j.ownr_faxx = readValues[100]?.ToString();
j.ownr_ea = readValues[101]?.ToString();
j.ins_ph1 = readValues[102]?.ToString();
j.ins_ph1x = readValues[103]?.ToString();
@@ -186,6 +189,24 @@ namespace BodyshopUploader.Utils.Decoder
j.loss_cat = readValues[113]?.ToString();
j.shopid = AppMetaData.ActiveShopId;
//Set Owner Record
o.ownr_ln = readValues[85]?.ToString();
o.ownr_fn = readValues[86]?.ToString();
o.ownr_title = readValues[87]?.ToString();
o.ownr_co_nm = readValues[88]?.ToString();
o.ownr_addr1 = readValues[89]?.ToString();
o.ownr_addr2 = readValues[90]?.ToString();
o.ownr_city = readValues[91]?.ToString();
o.ownr_st = readValues[92]?.ToString();
o.ownr_zip = readValues[93]?.ToString();
o.ownr_ctry = readValues[94]?.ToString();
o.ownr_ph1 = readValues[95]?.ToString();
o.ownr_ph2 = readValues[97]?.ToString();
o.ownr_ea = readValues[101]?.ToString();
o.shopid = AppMetaData.ActiveShopId;
j.owner = new JObject();
j.owner.data = o;
return;
}
}
@@ -390,7 +411,7 @@ namespace BodyshopUploader.Utils.Decoder
"V_MAKECODE",
"V_MAKEDESC",
"V_MODEL",
"V_TYPE", //
"V_TYPE",
"V_BSTYLE",
"V_TRIMCODE",
"TRIM_COLOR",