using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Login; namespace LogisticsDAL.DTO.TMSRate { public class TMSRateDumpDTO { public int TMSRATEID; public int OUID; public string CODE; public string NAME; public string BUYSELLRATETYPE; public string FTLLTLTYPE; public string PARTYNATURE; public int PARTYID; public int PARTYBRANCHID; public string LOCATIONRATETYPE; public string BILLINGCYCLE; public int CHARGEELEMENTID; public string PERIODDAYS; public string ISSHARE; public string ISRETURN; public int VERSION; public int TMSRATEVERSIONID; public int RATEVERSION; public DateTime FROMDATE; public DateTime TODATE; public string ISLOADINGINCLUDED; public string ISTOLLINCLUSIVE; public string ISFUELBASED; public string PRICINGTYPE; } public class TMSRateLocationDumpDTO { public int TMSRATELOCATIONID; public int FROMCITYID; public int TOCITYID; public int FROMLOCATIONID; public int TOLOCATIONID; public int CONSIGNORID; public int CONSIGNEEID; public int ROUTEID; public string FROMCITYNAME; public string TOCITYNAME; public string FROMLOCATIONNAME; public string TOLOCATIONNAME; public string CONSIGNOR; public string CONSIGNEE; public string ROUTECODE; } public class TMSRateSlabDumpDTO { public int SLABSLNO; public decimal SLABFROM; public decimal SLABTO; public string PRICETYPE; public decimal RATE; public int TMSPACKAGEID; public decimal FIXEDSLAB; public decimal OVERSLABPERRATE; public int ITEMSLNO; public int ITEMID; public int SKUID; public string PARTNUMBER; public string SLABDESCRIPTION; } public class TMSRatePackageDumpDTO { public int PACKAGESLNO; public string DESCRIPTION; public int VEHICLETYPEID; public string DAYTYPE; public decimal NOOFDAYS; public decimal FIXEDRATE; public decimal FIXEDKM; public decimal ADDITIONALKMRATE; public decimal FIXEDHOURS; public decimal ADDITIONALHRRATE; public decimal ADDTIONALPOINTCHARGE; public decimal DETENTIONCHARGEPERHOUR; public decimal DETENTIONFREEMINUTES; public decimal HALTINGCHARGES; public decimal HOLIDAYCHARGES; public decimal WORKINGHOURS; public decimal OTCHARGES; public decimal MINIMUMTIME; public decimal ESCORTCHARGE; public decimal FLOORCHARGES; public decimal FIXEDKG; public decimal ADDITIONALKGRATE; } public class TMSRateImportAsynchTO { private string filename; private LoginDTO logindto; private int isskip; public string FileName { get { return filename; } set { filename = value; } } public LoginDTO LoginDTO { get { return logindto; } set { logindto = value; } } public int IsSkip { get { return isskip; } set { isskip = value; } } } }