added ability to add gas records by Unit Costs and added notes field to gas records.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2024-01-19 09:52:54 -07:00
parent 3909223d2f
commit 76c9473704
10 changed files with 53 additions and 12 deletions

View File

@@ -71,8 +71,10 @@ function getAndValidateGasRecordValues() {
var gasMileage = $("#gasRecordMileage").val();
var gasGallons = $("#gasRecordGallons").val();
var gasCost = $("#gasRecordCost").val();
var gasCostType = $("#gasCostType").val();
var gasIsFillToFull = $("#gasIsFillToFull").is(":checked");
var gasIsMissed = $("#gasIsMissed").is(":checked");
var gasNotes = $("#gasRecordNotes").val();
var vehicleId = GetVehicleId().vehicleId;
var gasRecordId = getGasRecordModelData().id;
//validation
@@ -95,6 +97,17 @@ function getAndValidateGasRecordValues() {
} else {
$("#gasRecordGallons").removeClass("is-invalid");
}
if (gasCostType != undefined && gasCostType == 'unit') {
var convertedGasCost = parseFloat(gasCost) * parseFloat(gasGallons);
gasCost = convertedGasCost.toFixed(2).toString();
if (isNaN(gasCost))
{
hasError = true;
$("#gasRecordCost").addClass("is-invalid");
} else {
$("#gasRecordCost").removeClass("is-invalid");
}
}
if (gasCost.trim() == '' || !isValidMoney(gasCost)) {
hasError = true;
$("#gasRecordCost").addClass("is-invalid");
@@ -111,6 +124,7 @@ function getAndValidateGasRecordValues() {
cost: gasCost,
files: uploadedFiles,
isFillToFull: gasIsFillToFull,
missedFuelUp: gasIsMissed
missedFuelUp: gasIsMissed,
notes: gasNotes
}
}