diff --git a/Views/Vehicle/_SupplyRecords.cshtml b/Views/Vehicle/_SupplyRecords.cshtml index ab20a38..2974876 100644 --- a/Views/Vehicle/_SupplyRecords.cshtml +++ b/Views/Vehicle/_SupplyRecords.cshtml @@ -7,6 +7,11 @@ var enableCsvImports = userConfig.EnableCsvImports; var hideZero = userConfig.HideZero; var recordTags = Model.SelectMany(x => x.Tags).Distinct(); + var extraFields = new List(); + if (userConfig.EnableExtraFieldColumns) + { + extraFields = Model.SelectMany(x => x.ExtraFields).Select(y => y.Name).Distinct().ToList(); + } } @model List
@@ -38,6 +43,60 @@
  • @translator.Translate(userLanguage,"Export to CSV")
  • @translator.Translate(userLanguage,"Print")
  • +
  • +
  • + + + + + + + + @foreach (string extraFieldColumn in extraFields) + { + var elementId = Guid.NewGuid(); + + }
    } @@ -58,26 +117,34 @@ - - - - - - - + + + + + + + + @foreach (string extraFieldColumn in extraFields) + { + + } @foreach (SupplyRecord supplyRecord in Model) { - - - - - - - + + + + + + + + @foreach (string extraFieldColumn in extraFields) + { + + } }
    @translator.Translate(userLanguage,"Date")@translator.Translate(userLanguage, "Part #")@translator.Translate(userLanguage, "Supplier")@translator.Translate(userLanguage, "Description")@translator.Translate(userLanguage, "Quantity")@translator.Translate(userLanguage, "Cost")@translator.Translate(userLanguage, "Notes")@translator.Translate(userLanguage, "Date")@translator.Translate(userLanguage, "Part #")@translator.Translate(userLanguage, "Supplier")@translator.Translate(userLanguage, "Description")@translator.Translate(userLanguage, "Quantity")@translator.Translate(userLanguage, "Cost")@translator.Translate(userLanguage, "Notes")
    @supplyRecord.Date.ToShortDateString()@supplyRecord.PartNumber@supplyRecord.PartSupplier@supplyRecord.Description@supplyRecord.Quantity@((hideZero && supplyRecord.Cost == default) ? "---" : supplyRecord.Cost.ToString("C"))@CarCareTracker.Helper.StaticHelper.TruncateStrings(supplyRecord.Notes)@supplyRecord.Date.ToShortDateString()@supplyRecord.PartNumber@supplyRecord.PartSupplier@supplyRecord.Description@supplyRecord.Quantity@((hideZero && supplyRecord.Cost == default) ? "---" : supplyRecord.Cost.ToString("C"))@CarCareTracker.Helper.StaticHelper.TruncateStrings(supplyRecord.Notes)