add note records to attachment export.
This commit is contained in:
@@ -292,6 +292,17 @@ namespace CarCareTracker.Controllers
|
|||||||
Files = x.Files
|
Files = x.Files
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
if (exportTabs.Contains(ImportMode.NoteRecord))
|
||||||
|
{
|
||||||
|
var records = _noteDataAccess.GetNotesByVehicleId(vehicleId).Where(x => x.Files.Any());
|
||||||
|
attachmentData.AddRange(records.Select(x => new GenericReportModel
|
||||||
|
{
|
||||||
|
DataType = ImportMode.NoteRecord,
|
||||||
|
Date = DateTime.Now,
|
||||||
|
Odometer = 0,
|
||||||
|
Files = x.Files
|
||||||
|
}));
|
||||||
|
}
|
||||||
if (attachmentData.Any())
|
if (attachmentData.Any())
|
||||||
{
|
{
|
||||||
attachmentData = attachmentData.OrderBy(x => x.Date).ThenBy(x => x.Odometer).ToList();
|
attachmentData = attachmentData.OrderBy(x => x.Date).ThenBy(x => x.Odometer).ToList();
|
||||||
|
|||||||
@@ -149,10 +149,14 @@ function exportAttachments() {
|
|||||||
<input type="checkbox" id="exportTaxRecord" class="form-check-input me-1" value='TaxRecord'>
|
<input type="checkbox" id="exportTaxRecord" class="form-check-input me-1" value='TaxRecord'>
|
||||||
<label for="exportTaxRecord" class='form-check-label'>Taxes</label>
|
<label for="exportTaxRecord" class='form-check-label'>Taxes</label>
|
||||||
</div>
|
</div>
|
||||||
<div class='form-check form-check-inline'>
|
<div class='form-check form-check-inline'>
|
||||||
<input type="checkbox" id="exportOdometerRecord" class="form-check-input me-1" value='OdometerRecord'>
|
<input type="checkbox" id="exportOdometerRecord" class="form-check-input me-1" value='OdometerRecord'>
|
||||||
<label for="exportOdometerRecord" class='form-check-label'>Odometer</label>
|
<label for="exportOdometerRecord" class='form-check-label'>Odometer</label>
|
||||||
</div>
|
</div>
|
||||||
|
<div class='form-check form-check-inline'>
|
||||||
|
<input type="checkbox" id="exportNoteRecord" class="form-check-input me-1" value='NoteRecord'>
|
||||||
|
<label for="exportNoteRecord" class='form-check-label'>Notes</label>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
confirmButtonText: 'Export',
|
confirmButtonText: 'Export',
|
||||||
|
|||||||
Reference in New Issue
Block a user