66 lines
3.1 KiB
C#
66 lines
3.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace IronIntel.Contractor.Maintenance
|
|
{
|
|
public class FuelRecordInfo
|
|
{
|
|
public string RetailerName { get; set; }
|
|
public string Notes { get; set; }
|
|
public decimal TotalCost { get; set; }
|
|
public decimal UnitCost { get; set; }
|
|
public decimal Quantity { get; set; }
|
|
public string Uom { get; set; }
|
|
public string FuelTypeName { get; set; }
|
|
public string FuelType { get; set; }
|
|
public double Odomerter { get; set; }
|
|
public string OdometerUnits { get; set; }
|
|
public string RetailerZip { get; set; }
|
|
public string RetailerState { get; set; }
|
|
public string RetailerCity { get; set; }
|
|
public string RetailerAddress { get; set; }
|
|
public bool IsComesFromAPI { get; set; }
|
|
public string DriverName { get; set; }
|
|
public string TicketNumber { get; set; }
|
|
public DateTime TransactionDate { get; set; }
|
|
public string TransactionDateStr { get { return TransactionDate == DateTime.MinValue ? "" : TransactionDate.ToString("M/d/yyyy h:m tt"); } }
|
|
public DateTime TransactionLocalDate { get; set; }
|
|
public string TransactionLocalDateStr { get { return TransactionLocalDate == DateTime.MinValue ? "" : TransactionLocalDate.ToString("M/d/yyyy h:m tt"); } }
|
|
public string AssetModel { get; set; }
|
|
public string AssetMake { get; set; }
|
|
public string AssetType { get; set; }
|
|
public string VIN { get; set; }
|
|
public string AssetName { get; set; }
|
|
public long AssetID { get; set; }
|
|
public long FuelID { get; set; }
|
|
public string DataSource { get; set; }
|
|
public string BrandName { get; set; }
|
|
public int DistributedBy { get; set; }//0:Fueling Station 1:Fueling Asset
|
|
public long FuelingAsset { get; set; }
|
|
public string FuelingAssetName { get; set; }
|
|
}
|
|
|
|
public class FuelRecordAuditItem : FuelRecordInfo
|
|
{
|
|
public long LogID { get; set; }
|
|
public DateTime LogTime { get; set; }
|
|
public string AddedByName { get; set; }
|
|
public string AddedBy { get; set; }
|
|
public string LasetUpdatedBy { get; set; }
|
|
public string LasetUpdatedByName { get; set; }
|
|
public DateTime AddedOn { get; set; }
|
|
public string AddedOnStr { get { return AddedOn == DateTime.MinValue ? "" : AddedOn.ToString("M/d/yyyy h:m:s tt"); } }
|
|
public DateTime LastUpdatedOn { get; set; }
|
|
public string LastUpdatedOnStr { get { return LastUpdatedOn == DateTime.MinValue ? "" : LastUpdatedOn.ToString("M/d/yyyy h:m:s tt"); } }
|
|
|
|
public DateTime AddedOn_Local { get; set; }
|
|
public string AddedOn_LocalStr { get { return AddedOn_Local == DateTime.MinValue ? "" : AddedOn_Local.ToString("M/d/yyyy h:m:s tt"); } }
|
|
public DateTime LastUpdatedOn_Local { get; set; }
|
|
public string LastUpdatedOn_LocalStr { get { return LastUpdatedOn_Local == DateTime.MinValue ? "" : LastUpdatedOn_Local.ToString("M/d/yyyy h:m:s tt"); } }
|
|
|
|
}
|
|
}
|