using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LogisticsDAL.DTO.TMSRate { public class TMSPackageRateDTO { private int tmspackagerateid; private int tmsrateversionid = -1; private int tmsratelocationid = -1; private Int16 tmspackagerateslno; private string tmspackageratedescription; private int vehicletypeid; private string vehicletypecode; private string vehicletypename; private byte tmspackageratedaytype; private double tmspackageratenoofdays; private double tmspackageratefixedrate; private int currencyid = -1; private string currencycode; private string currencyname; private double tmspackageratefixedkm; private double tmspackagerateadditionalkmrate; private double tmspackageratefixedhours; private double tmspackagerateadditionalhrrate; private double tmspackagerateaddtionalpointcharge; private double tmspackageratedetentionchargeperhour; private double tmspackageratedetentionfreeminutes; private double tmspackageratehaltingcharges; private double tmspackagerateholidaycharges; private double tmspackagerateworkinghours; private double tmspackagerateotcharges; private double tmspackagerateminimumtime; private double tmspackagerateescortcharge; private double tmspackageratefloorcharges; private double tmspackageratefixedkg; private double tmspackagerateadditionalkgrate; private IList tmsrateslabarray = new List(); public int TMSPackageRateId { get { return tmspackagerateid; } set { tmspackagerateid = value; } } public int TMSRateVersionId { get { return tmsrateversionid; } set { tmsrateversionid = value; } } public int TMSRateLocationId { get { return tmsratelocationid; } set { tmsratelocationid = value; } } public Int16 TMSPackageRateSlNo { get { return tmspackagerateslno; } set { tmspackagerateslno = value; } } public string TMSPackageRateDescription { get { return tmspackageratedescription; } set { tmspackageratedescription = value; } } public int VehicleTypeId { get { return vehicletypeid; } set { vehicletypeid = value; } } public string VehicleTypeCode { get { return vehicletypecode; } set { vehicletypecode = value; } } public string VehicleTypeName { get { return vehicletypename; } set { vehicletypename = value; } } public byte TMSPackageRateDayType { get { return tmspackageratedaytype; } set { tmspackageratedaytype = value; } } public double TMSPackageRateNoOfDays { get { return tmspackageratenoofdays; } set { tmspackageratenoofdays = value; } } public double TMSPackageRateFixedRate { get { return tmspackageratefixedrate; } set { tmspackageratefixedrate = value; } } public int CurrencyId { get { return currencyid; } set { currencyid = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public string CurrencyName { get { return currencyname; } set { currencyname = value; } } public double TMSPackageRateFixedKM { get { return tmspackageratefixedkm; } set { tmspackageratefixedkm = value; } } public double TMSPackageRateAdditionalKMRate { get { return tmspackagerateadditionalkmrate; } set { tmspackagerateadditionalkmrate = value; } } public double TMSPackageRateFixedHours { get { return tmspackageratefixedhours; } set { tmspackageratefixedhours = value; } } public double TMSPackageRateAdditionalHrRate { get { return tmspackagerateadditionalhrrate; } set { tmspackagerateadditionalhrrate = value; } } public double TMSPackageRateAdditionalPointCharge { get { return tmspackagerateaddtionalpointcharge; } set { tmspackagerateaddtionalpointcharge = value; } } public double TMSPackageRateDetentionChargePerHour { get { return tmspackageratedetentionchargeperhour; } set { tmspackageratedetentionchargeperhour = value; } } public double TMSPackageRateDetentionFreeMinutes { get { return tmspackageratedetentionfreeminutes; } set { tmspackageratedetentionfreeminutes = value; } } public double TMSPackageRateHaltingCharges { get { return tmspackageratehaltingcharges; } set { tmspackageratehaltingcharges = value; } } public double TMSPackageRateHolidayCharges { get { return tmspackagerateholidaycharges; } set { tmspackagerateholidaycharges = value; } } public double TMSPackageRateWorkingHours { get { return tmspackagerateworkinghours; } set { tmspackagerateworkinghours = value; } } public double TMSPackageRateOTCharges { get { return tmspackagerateotcharges; } set { tmspackagerateotcharges = value; } } public double TMSPackageRateMiniumTime { get { return tmspackagerateminimumtime; } set { tmspackagerateminimumtime = value; } } public double TMSPackageRateEscortCharge { get { return tmspackagerateescortcharge; } set { tmspackagerateescortcharge = value; } } public double TMSPackageRateFloorCharge { get { return tmspackageratefloorcharges; } set { tmspackageratefloorcharges = value; } } public double TMSPackageRateFixedKG { get { return tmspackageratefixedkg; } set { tmspackageratefixedkg = value; } } public double TMSPackageRateAdditionalKGRate { get { return tmspackagerateadditionalkgrate; } set { tmspackagerateadditionalkgrate = value; } } public IList TMSRateSlabArray { get { return tmsrateslabarray; } set { tmsrateslabarray = value; } } } }