First of all, I want to thank you for all of your efforts. I tried the above code, and got this error.
I’m running out of ideas, but I found one more error. This should be it!
List<string> desc = new List<string>();
if (Inputs.cmbBody.Value != "") desc.Add("SERVICE BODY- " + Inputs.txtBodyQuoteDesc.Value);
if (Inputs.cmbUnderBodyBox.Value != "") desc.Add("PASSENGER SIDE BOX- " + Inputs.txtUnderBodyBoxQuoteDesc.Value);
if (Inputs.cmbUnderBodyBoxSR.Value != "") desc.Add("DRIVER'S SIDE BOX- " + Inputs.txtUnderBodyBoxQuoteDescSR.Value);
if (Inputs.cmbUnderBodyBoxCF.Value != "") desc.Add("CROSSBOX- " + Inputs.txtUnderBodyBoxCFQuoteDesc.Value);
if (Inputs.cmbTopSideBoxSSR.Value != "") desc.Add("PACK RAT- " + Inputs.txtTopSideBoxSSRQuoteDesc.Value);
if (Inputs.cmbTopSideBoxCS1.Value != "") desc.Add("BED SLIDE- " + Inputs.txtTopSideBoxCS1QuoteDesc.Value);
if ((Inputs.cmbBody.Value != "") || (Inputs.cmbUnderBodyBoxSR.Value != "") || (Inputs.cmbUnderBodyBoxCF.Value !="") || (Inputs.cmbTopSideBoxCS1.Value != "") || (Inputs.cmbTopSideBoxSSR.Value != "") || (Inputs.cmbUnderBodyBox.Value != "")) desc.Add("");
if (Inputs.cmbBackupSensor.Value != "") desc.Add("BACKUP SENSOR - " + Inputs.txtBackupSensorQuoteDesc.Value);
if (Inputs.cmbBackupAlarm.Value != "") desc.Add("BACKUP ALARM - " + Inputs.txtBackupAlarmQuoteDesc.Value);
if (Inputs.cmbFireExt.Value != "") desc.Add("FIRE EXT. - " + Inputs.txtFireExtQuoteDesc.Value);
if (Inputs.cmbSafetyKit.Value != "") desc.Add("SAFETY KIT - " + Inputs.txtSafetyKitQuoteDesc.Value);
if (Inputs.cmbCamera.Value != "") desc.Add("REAR CAMERA - " + Inputs.txtCameraQuoteDesc.Value);
if ((Inputs.cmbBackupSensor.Value != "") || (Inputs.cmbCamera.Value != "") || (Inputs.cmbSafetyKit.Value != "") || (Inputs.cmbFireExt.Value != "") || (Inputs.cmbBackupAlarm.Value != "")) desc.Add("");
if (Inputs.cmbFirstAid.Value != "") desc.Add("FIRST AID KIT - " + Inputs.txtFirstAidQuoteDesc.Value);
if (Inputs.cmbLiftgate.Value != "") desc.Add("LIFTGATE - " + Inputs.txtLiftgateQuoteDesc.Value);
if (Inputs.cmbCranes.Value != "") desc.Add("BED COVER - " + Inputs.txtCranesQuoteDesc.Value);
if (Inputs.cmbLadderRack.Value != "") desc.Add("LADDER RACK - " + Inputs.txtLadderRackQuoteDesc.Value);
if ((Inputs.cmbFirstAid.Value != "") || (Inputs.cmbLiftgate.Value != "") || (Inputs.cmbCranes.Value != "") || (Inputs.cmbLadderRack.Value != "")) desc.Add("");
if (Inputs.cmbCH.Value != "") desc.Add ("WINCH- " + Inputs.txtSHQuoteDesc.Value);
if (Inputs.cmbFrontEnd.Value != "") desc.Add("FRONTEND REPLACEMENT - " + Inputs.txtFrontEndQuoteDesc.Value);
if (Inputs.cmbNerfBars.Value != "") desc.Add("STEP SIDES- " + Inputs.txtNerfBarsQuoteDesc.Value);
if (Inputs.cmbCellBoost.Value != "") desc.Add ("CELL BOOSTER - " + Inputs.txtCellBoostQuoteDesc.Value);
if (Inputs.cmbInverter.Value != "") desc.Add ("INVERTER - " + Inputs.txtInverterQuoteDesc.Value);
if ((Inputs.cmbCH.Value != "") || (Inputs.cmbFrontEnd.Value != "") || (Inputs.cmbNerfBars.Value != "") || (Inputs.cmbCellBoost.Value != "") || (Inputs.cmbInverter.Value != "")) desc.Add("");
if (Inputs.cmbCornerStrobe.Value != "") desc.Add("STROBE LIGHTS - " + Inputs.txtCornerStrobeQuoteDesc.Value);
if (Inputs.cmbLightBar.Value != "") desc.Add("LIGHT BAR - " + Inputs.txtLightBarQuoteDesc.Value);
if (Inputs.cmbWorkLights.Value != "") desc.Add("WORK LIGHT - " + Inputs.txtWorkLightsQuoteDesc.Value);
if (Inputs.cmbCompLights.Value != "") desc.Add("COMPARTMENT LIGHTS - " + Inputs.txtCompLightsQuoteDesc.Value);
if (Inputs.cmbSideRails.Value != "") desc.Add("SIDE RAILS - " + Inputs.txtSideRailsQuoteDesc.Value);
if (Inputs.cmbSides.Value != "") desc.Add("STAKE SIDES - " + Inputs.txtSidesQuoteDesc.Value);
if (Inputs.cmbFoldDownSide.Value != "") desc.Add("FOLD DOWN SIDES - " + Inputs.txtFoldDownSidesQuoteDesc.Value);
if (Inputs.cmbSolidSide.Value != "") desc.Add("TIRES - " + Inputs.txtSolidSidesQuoteDesc.Value);
if ((Inputs.cmbCornerStrobe.Value != "") || (Inputs.cmbWorkLights.Value != "") || (Inputs.cmbLightBar.Value != "") || (Inputs.cmbCompLights.Value != ""))desc.Add("");
if (Inputs.cmbHeadRack.Value != "") desc.Add("HEAD RACK - " + Inputs.txtHeadRackQuoteDesc.Value);
if (Inputs.cmbRH.Value != "") desc.Add("REAR HITCH - " + Inputs.txtRHQuoteDesc.Value);
if (Inputs.cmbVise.Value != "") desc.Add("VISE - " + Inputs.txtViseQuoteDesc.Value);
if (Inputs.cmbCodeLock.Value != "") desc.Add("TELESCOPIC ROOF- " + Inputs.txtCodeLockQuoteDesc.Value);
if (Inputs.cmbSpray.Value != "") desc.Add ("SPRAY LINER - " + Inputs.txtSprayQuoteDesc.Value);
if ((Inputs.cmbHeadRack.Value != "") || (Inputs.cmbRH.Value != "") || (Inputs.cmbVise.Value != "") || (Inputs.cmbCodeLock.Value != "") || (Inputs.cmbSpray.Value != "")) desc.Add("");
if (Inputs.cmbSideRails.Value != "") desc.Add ("ETRAC - " + Inputs.txtSideRailsQuoteDesc.Value);
if (Inputs.cmbSides.Value != "") desc.Add("GRAB HANDLES - " + Inputs.txtSidesQuoteDesc.Value);
if (Inputs.cmbFoldDownSide.Value != "") desc.Add ("CARGO TIE DOWNS - " + Inputs.txtFoldDownSidesQuoteDesc.Value);
if (Inputs.cmbS1V.Value != "") desc.Add ("DRAWER UNIT - " + Inputs.txtS1VQuoteDesc.Value);
if (Inputs.cmbC1V.Value != "") desc.Add ("PULL OUT DRAWER - " + Inputs.txtC1VQuoteDesc.Value);
if (Inputs.cmbCR.Value != "") desc.Add ("MUD GUARDS - " + Inputs.txtCRQuoteDesc.Value);
if (Inputs.cmbSR.Value != "") desc.Add ("FLOOR MATS - " + Inputs.txtSRQuoteDesc.Value);
if (Inputs.cmbSpareTire.Value != "") desc.Add("TAILGATE MAT - " + Inputs.txtSpareTireQuoteDesc.Value);
if (Inputs.cmbPadlock.Value != "") desc.Add("BED MAT - " + Inputs.txtPadlocksQuoteDesc.Value);
if (Inputs.cmbGrillGuard.Value != "") desc.Add("DOOR DECALS - " + Inputs.txtGrillGuardQuoteDesc.Value);
if (Inputs.cmbC2V.Value != "") desc.Add("UNIT NUMBERS - " + Inputs.txtC2VQuoteDesc.Value);
if (Inputs.cmbCompressor.Value != "") desc.Add("ROOF DECAL- " + Inputs.txtCompressorQuoteDesc.Value);
if (Inputs.cmbS2V.Value != "") desc.Add("REFLECTIVE TAPE- " + Inputs.txtS2VQuoteDesc.Value);
if (Inputs.cmbBeaconLight.Value != "") desc.Add("DOT DECAL- " + Inputs.txtBeaconLightQuoteDesc.Value);
if (Inputs.cmbBumpers.Value != "") desc.Add("FUEL - " + Inputs.txtBumpersQuoteDesc.Value);
if (Inputs.cmbSH.Value != "") desc.Add("GPS - " + Inputs.txtSHQuoteDesc.Value);
if (Inputs.cmbSolidSide.Value != "") desc.Add("TIRES - " + Inputs.txtSolidSidesQuoteDesc.Value);
if ((Inputs.cmbSideRails.Value != "") || (Inputs.cmbSides.Value != "") || (Inputs.cmbFoldDownSide.Value != "") || (Inputs.cmbSR.Value != "") || (Inputs.cmbS1V.Value != "") || (Inputs.cmbC1V.Value != "") || (Inputs.cmbSpareTire.Value != "") || (Inputs.cmbSH.Value != "") || (Inputs.cmbSolidSide.Value != "") || (Inputs.cmbBumpers.Value != "") || (Inputs.cmbBeaconLight.Value != "") || (Inputs.cmbS2V.Value != "") || (Inputs.cmbCompressor.Value != "") || (Inputs.cmbC2V.Value != "") || (Inputs.cmbGrillGuard.Value != "") || (Inputs.cmbPadlock.Value != "") || (Inputs.cmbCR.Value != "")) desc.Add("");
if (Inputs.chkWT.Value != false) desc.Add ("WINDOW TINTING REQUIRED");
if (Inputs.chkPDI.Value || Inputs.chkPDISTate.Value || Inputs.chkPDIDOT.Value || Inputs.chkDOTOnly.Value || Inputs.chkTexInspecOnly.Value)
{
if (Inputs.chkPDI.Value)
{
desc.Add ("PDI ONLY INCLUDED");
}
if (Inputs.chkPDISTate.Value)
{
desc.Add ("PDI and STATE INSPECTION INCLUDED");
}
if (Inputs.chkDOTOnly.Value)
{
desc.Add ("DOT INSPECTION ONLY INCLUDED");
}
if (Inputs.chkPDIDOT.Value)
{
desc.Add ("PDI and DOT INSPECTION INCLUDED");
}
if (Inputs.chkTexInspecOnly.Value)
{
desc.Add ("TEXAS INSPECTION ONLY INCLUDED");
}
}
Inputs.edtPartDescription.Value = string.Join( "\n", desc.ToArray() );
1 Like
I’ll give it a go…
this thread makes my heart happy