Fixed order of AD1 decoded files + fixed notification + added running status to UI.

This commit is contained in:
Patrick Fic
2020-01-22 14:44:33 -08:00
parent 99cf3efaf1
commit fcdb44d730
5 changed files with 55 additions and 50 deletions

View File

@@ -62,11 +62,11 @@ namespace BodyshopUploader.Utils.Decoder
"CLM_CT_FN","CLM_TITLE","CLM_CT_PH","CLM_CT_PHX","CLM_EA","PAYEE_NMS","PAY_TYPE","PAY_DATE","PAY_CHKNM","PAY_AMT","AGT_CO_ID","AGT_CO_NM",
"AGT_ADDR1","AGT_ADDR2","AGT_CITY","AGT_ST","AGT_ZIP","AGT_CTRY","AGT_PH1","AGT_PH1X","AGT_PH2","AGT_PH2X","AGT_FAX","AGT_FAXX","AGT_CT_LN",
"AGT_CT_FN","AGT_CT_PH","AGT_CT_PHX","AGT_EA","AGT_LIC_NO",
"LOSS_DATE","LOSS_CAT","LOSS_TYPE","LOSS_DESC","THEFT_IND","CAT_NO",
"LOSS_DATE","LOSS_TYPE","LOSS_DESC","THEFT_IND","CAT_NO",
"TLOS_IND","CUST_PR","INSD_LN","INSD_FN","INSD_TITLE","INSD_CO_NM","INSD_ADDR1","INSD_ADDR2","INSD_CITY","INSD_ST","INSD_ZIP",
"INSD_CTRY","INSD_PH1","INSD_PH1X","INSD_PH2","INSD_PH2X","INSD_FAX","INSD_FAXX","INSD_EA","OWNR_LN","OWNR_FN","OWNR_TITLE","OWNR_CO_NM",
"OWNR_ADDR1","OWNR_ADDR2","OWNR_CITY","OWNR_ST","OWNR_ZIP","OWNR_CTRY","OWNR_PH1","OWNR_PH1X","OWNR_PH2","OWNR_PH2X","OWNR_FAX","OWNR_FAXX",
"OWNR_EA", "INS_PH1","INS_PH1X","INS_PH2","INS_PH2X","INS_FAX","INS_FAXX","INS_CT_LN","INS_CT_FN","INS_TITLE","INS_CT_PH","INS_CT_PHX"
"OWNR_EA", "INS_PH1","INS_PH1X","INS_PH2","INS_PH2X","INS_FAX","INS_FAXX","INS_CT_LN","INS_CT_FN","INS_TITLE","INS_CT_PH","INS_CT_PHX", "LOSS_CAT",
});
var readValues = reader.NextRecord();
@@ -153,37 +153,37 @@ namespace BodyshopUploader.Utils.Decoder
j.insd_ph2 = readValues[80]?.ToString();
j.insd_ph2x = readValues[81]?.ToString();
j.insd_fax = readValues[82]?.ToString();
j.insd_faxx = readValues[82]?.ToString();
j.insd_ea = readValues[83]?.ToString();
j.ownr_ln = readValues[84]?.ToString();
j.ownr_fn = readValues[85]?.ToString();
j.ownr_title = readValues[86]?.ToString();
j.ownr_co_nm = readValues[87]?.ToString();
j.ownr_addr1 = readValues[88]?.ToString();
j.ownr_addr2 = readValues[89]?.ToString();
j.ownr_city = readValues[90]?.ToString();
j.ownr_st = readValues[91]?.ToString();
j.ownr_zip = readValues[92]?.ToString();
j.ownr_ctry = readValues[93]?.ToString();
j.ownr_ph1 = readValues[94]?.ToString();
j.ownr_ph1x = readValues[95]?.ToString();
j.ownr_ph2 = readValues[96]?.ToString();
j.ownr_ph2x = readValues[97]?.ToString();
j.ownr_fax = readValues[98]?.ToString();
j.ownr_faxx = readValues[99]?.ToString();
j.ownr_ea = readValues[100]?.ToString();
j.ins_ph1 = readValues[101]?.ToString();
j.ins_ph1x = readValues[102]?.ToString();
j.ins_ph2 = readValues[103]?.ToString();
j.ins_ph2x = readValues[104]?.ToString();
j.ins_fax = readValues[105]?.ToString();
j.ins_faxx = readValues[106]?.ToString();
j.ins_ct_ln = readValues[107]?.ToString();
j.ins_ct_fn = readValues[108]?.ToString();
j.ins_title = readValues[109]?.ToString();
j.ins_ct_ph = readValues[110]?.ToString();
j.ins_ct_phx = readValues[111]?.ToString();
j.insd_faxx = readValues[83]?.ToString();
j.insd_ea = readValues[84]?.ToString();
j.ownr_ln = readValues[85]?.ToString();
j.ownr_fn = readValues[86]?.ToString();
j.ownr_title = readValues[87]?.ToString();
j.ownr_co_nm = readValues[88]?.ToString();
j.ownr_addr1 = readValues[89]?.ToString();
j.ownr_addr2 = readValues[90]?.ToString();
j.ownr_city = readValues[91]?.ToString();
j.ownr_st = readValues[92]?.ToString();
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_ph2 = readValues[97]?.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();
j.ins_ph2 = readValues[104]?.ToString();
j.ins_ph2x = readValues[105]?.ToString();
j.ins_fax = readValues[106]?.ToString();
j.ins_faxx = readValues[107]?.ToString();
j.ins_ct_ln = readValues[108]?.ToString();
j.ins_ct_fn = readValues[109]?.ToString();
j.ins_title = readValues[110]?.ToString();
j.ins_ct_ph = readValues[111]?.ToString();
j.ins_ct_phx = readValues[112]?.ToString();
j.loss_cat = readValues[113]?.ToString();
j.shopid = AppMetaData.ActiveShopId;
return;
@@ -224,11 +224,11 @@ namespace BodyshopUploader.Utils.Decoder
"CLM_CT_FN","CLM_TITLE","CLM_CT_PH","CLM_CT_PHX","CLM_EA","PAYEE_NMS","PAY_TYPE","PAY_DATE","PAY_CHKNM","PAY_AMT","AGT_CO_ID","AGT_CO_NM",
"AGT_ADDR1","AGT_ADDR2","AGT_CITY","AGT_ST","AGT_ZIP","AGT_CTRY","AGT_PH1","AGT_PH1X","AGT_PH2","AGT_PH2X","AGT_FAX","AGT_FAXX","AGT_CT_LN",
"AGT_CT_FN","AGT_CT_PH","AGT_CT_PHX","AGT_EA","AGT_LIC_NO",
"LOSS_DATE","LOSS_CAT","LOSS_TYPE","LOSS_DESC","THEFT_IND","CAT_NO",
"LOSS_DATE","LOSS_TYPE","LOSS_DESC","THEFT_IND","CAT_NO",
"TLOS_IND","CUST_PR","INSD_LN","INSD_FN","INSD_TITLE","INSD_CO_NM","INSD_ADDR1","INSD_ADDR2","INSD_CITY","INSD_ST","INSD_ZIP",
"INSD_CTRY","INSD_PH1","INSD_PH1X","INSD_PH2","INSD_PH2X","INSD_FAX","INSD_FAXX","INSD_EA","OWNR_LN","OWNR_FN","OWNR_TITLE","OWNR_CO_NM",
"OWNR_ADDR1","OWNR_ADDR2","OWNR_CITY","OWNR_ST","OWNR_ZIP","OWNR_CTRY","OWNR_PH1","OWNR_PH1X","OWNR_PH2","OWNR_PH2X","OWNR_FAX","OWNR_FAXX",
"OWNR_EA", "INS_PH1","INS_PH1X","INS_PH2","INS_PH2X","INS_FAX","INS_FAXX","INS_CT_LN","INS_CT_FN","INS_TITLE","INS_CT_PH","INS_CT_PHX"
"OWNR_EA", "INS_PH1","INS_PH1X","INS_PH2","INS_PH2X","INS_FAX","INS_FAXX","INS_CT_LN","INS_CT_FN","INS_TITLE","INS_CT_PH","INS_CT_PHX", "LOSS_CAT"
});
var readValues = reader.NextRecord();
@@ -345,7 +345,7 @@ namespace BodyshopUploader.Utils.Decoder
j.ins_title = readValues[109]?.ToString();
j.ins_ct_ph = readValues[110]?.ToString();
j.ins_ct_phx = readValues[111]?.ToString();
j.loss_cat = readValues[112]?.ToString();
j.shopid = AppMetaData.ActiveShopId;
return;
@@ -396,7 +396,7 @@ namespace BodyshopUploader.Utils.Decoder
"TRIM_COLOR",
"V_MLDGCODE",
"V_ENGINE",
"V_COLOR",
"V_TONE",
"V_STAGE",
@@ -429,7 +429,7 @@ namespace BodyshopUploader.Utils.Decoder
v.trim_color = readValues[15]?.ToString();
v.v_mldgcode = readValues[16]?.ToString();
v.v_engine = readValues[17]?.ToString();
// v.v_options = readValues[18]?.ToString();
// v.v_options = readValues[18]?.ToString();
v.v_color = readValues[18]?.ToString();
v.v_tone = readValues[19]?.ToString();
v.v_stage = readValues[20]?.ToString();
@@ -529,7 +529,7 @@ namespace BodyshopUploader.Utils.Decoder
}
}
}
public static void ParseLinFile(ref dynamic j, string RootFilePath)
{
if (string.IsNullOrWhiteSpace(j.ciecaid.Value)) { return; }