Added CSV Import and Export

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2024-01-19 20:37:13 -07:00
parent 60edb65b55
commit d8249c7163
11 changed files with 93 additions and 15 deletions

View File

@@ -28,6 +28,9 @@
} else if (Model == ImportMode.SupplyRecord)
{
<a class="btn btn-link" href="/defaults/supplysample.csv" target="_blank">Download Sample</a>
} else if (Model == ImportMode.PlanRecord)
{
<a class="btn btn-link" href="/defaults/plansample.csv" target="_blank">Download Sample</a>
}
</div>
</div>
@@ -67,6 +70,8 @@
getVehicleUpgradeRecords(vehicleId);
} else if (mode == "SupplyRecord") {
getVehicleSupplyRecords(vehicleId);
} else if (mode == "PlanRecord"){
getVehiclePlanRecords(vehicleId);
}
} else {
errorToast("An error has occurred, please double check the data and try again.");

View File

@@ -1,12 +1,12 @@
@model PlanRecord
<div class="taskCard user-select-none" draggable="true" ondragstart="dragStart(event, @Model.Id)" onclick="showEditPlanRecordModal(@Model.Id)">
<div class="taskCard text-dark user-select-none mb-2" draggable="true" ondragstart="dragStart(event, @Model.Id)" onclick="showEditPlanRecordModal(@Model.Id)">
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-8">
<span class="taskCard-title text-truncate">@Model.Description</span>
</div>
<div class="col-12 col-lg-4 d-flex align-items-center">
<span class="text-muted text-truncate">@Model.Cost.ToString("C2")</span>
<span class="text-truncate">@Model.Cost.ToString("C2")</span>
</div>
</div>
<div class="row">

View File

@@ -46,7 +46,7 @@
<div class="col-3 d-flex flex-column swimlane mid" ondragover="dragOver(event)" ondrop="dropBox(event, 'Backlog')">
<div class="row">
<div class="col-12 d-flex justify-content-center" style="height:5vh;">
<span class="lead">Planned</span>
<span class="display-7">Planned</span>
</div>
</div>
@foreach (PlanRecord planRecord in backLogItems)
@@ -57,7 +57,7 @@
<div class="col-3 d-flex flex-column swimlane mid" ondragover="dragOver(event)" ondrop="dropBox(event, 'InProgress')">
<div class="row">
<div class="col-12 d-flex justify-content-center" style="height:5vh;">
<span class="lead">Doing</span>
<span class="display-7">Doing</span>
</div>
</div>
@foreach (PlanRecord planRecord in inProgressItems)
@@ -68,7 +68,7 @@
<div class="col-3 d-flex flex-column swimlane" ondragover="dragOver(event)" ondrop="dropBox(event, 'Testing')">
<div class="row">
<div class="col-12 d-flex justify-content-center" style="height:5vh;">
<span class="lead">Testing</span>
<span class="display-7">Testing</span>
</div>
</div>
@foreach (PlanRecord planRecord in testingItems)
@@ -79,7 +79,7 @@
<div class="col-3 d-flex flex-column swimlane end" ondragover="dragOver(event)" ondrop="dropBox(event, 'Done')">
<div class="row">
<div class="col-12 d-flex justify-content-center" style="height:5vh;">
<span class="lead">Done</span>
<span class="display-7">Done</span>
</div>
</div>
@foreach (PlanRecord planRecord in doneItems)