using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LogisticsDAL.DTO.Booking { public class TripWorkSheetReportDTO //: ReportPaginationDTO { private int vehicleid; private string vehiclenumber; private string locationcode; private string locationname; private int distance; private string leave; private DateTime date; private DateTime tripdate; private int day; private string dayname; private int present; private int absent; private string ouname; private string vehicletype; private int workdays; private string description; private decimal fixedrate; private decimal slabfixedrate; private decimal kmrate; private decimal fixedratecalc; private decimal kmcalc; private decimal factor; private decimal derivedrate; private decimal tollvalue; private decimal loadingvalue; private decimal unloadingvalue; private decimal otvalue; private decimal totalamount; private decimal totalamountmrf; private string frommonth; private string tomonth; private int partyid; private int partybranchid; private decimal fixedkm; private decimal additionalkm; private string destination; private string partyname; private string vehiclemode; private string fleettype; private string partybranchname; private string tripnumber; private decimal newderivedrate; private decimal slabkm; private decimal extrahours; private decimal extrahrsamount; private int extraworkingdays; private decimal extradaysamount; private decimal slabtotalamount; private string period; private decimal totalcs; private decimal pointcharge; private int tripcount; private string podremarks; private decimal fixedratecalcmrf; private decimal ratekmcalc; private decimal addtionalpointcharge; private decimal unloadingweight; private decimal leadingcharges; private decimal aboveperfloor; private decimal unloadinggrandtotal; private decimal jiototal; private int tripid; private decimal additionalkgrate; private string partnumber; private string sitemname; private string spartnumber; private string sdescription; private decimal fixedhours; private decimal otcharges; private decimal holidaycharges; private decimal totalfilpkart; private int actualpresent; private decimal fixeddays; public decimal FixedDays { get { return fixeddays; } set { fixeddays = value; } } private string statename; public string StateName { get { return statename; } set { statename = value; } } public int TripId { get { return tripid; } set { tripid = value; } } private int concount; public int ConCount { get { return concount; } set { concount = value; } } public decimal JIOTotal { get { return jiototal; } set { jiototal = value; } } private string location; public decimal RateKMCalc { get { return ratekmcalc; } set { ratekmcalc = value; } } public decimal FixedRatecalcMRF { get { return fixedratecalcmrf; } set { fixedratecalcmrf = value; } } public decimal AddtionalPointCharge { get { return addtionalpointcharge; } set { addtionalpointcharge = value; } } public string Location { get { return location; } set { location = value; } } public int TripCount { get { return tripcount; } set { tripcount = value; } } public string PODRemarks { get { return podremarks; } set { podremarks = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string TripNumber { get { return tripnumber; } set { tripnumber = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string VehicleMode { get { return vehiclemode; } set { vehiclemode = value; } } public string FleetType { get { return fleettype; } set { fleettype = value; } } public string Destination { get { return destination; } set { destination = value; } } public string FromMonth { get { return frommonth; } set { frommonth = value; } } public string ToMonth { get { return tomonth; } set { tomonth = value; } } public int VehicleId { get { return vehicleid; } set { vehicleid = value; } } public string VehicleNumber { get { return vehiclenumber; } set { vehiclenumber = value; } } public string LocationCode { get { return locationcode; } set { locationcode = value; } } public string LocationName { get { return locationname; } set { locationname = value; } } public string Leave { get { return leave; } set { leave = value; } } public DateTime Date { get { return date; } set { date = value; } } public DateTime TripDate { get { return tripdate; } set { tripdate = value; } } public string DayName { get { return dayname; } set { dayname = value; } } public int Day { get { return day; } set { day = value; } } public int Distance { get { return distance; } set { distance = value; } } public int Present { get { return present; } set { present = value; } } public int Absent { get { return absent; } set { absent = value; } } public string OUName { get { return ouname; } set { ouname = value; } } public string VehicleType { get { return vehicletype; } set { vehicletype = value; } } public int WorkDays { get { return workdays; } set { workdays = value; } } public string Description { get { return description; } set { description = value; } } public decimal FixedRate { get { return fixedrate; } set { fixedrate = value; } } public decimal SlabFixedRate { get { return slabfixedrate; } set { slabfixedrate = value; } } public decimal KMRate { get { return kmrate; } set { kmrate = value; } } public decimal FixedRatecalc { get { return fixedratecalc; } set { fixedratecalc = value; } } public decimal KMCalc { get { return kmcalc; } set { kmcalc = value; } } public decimal Factor { get { return factor; } set { factor = value; } } public decimal DerivedRate { get { return derivedrate; } set { derivedrate = value; } } public decimal TollValue { get { return tollvalue; } set { tollvalue = value; } } public decimal LoadingValue { get { return loadingvalue; } set { loadingvalue = value; } } public decimal UnLoadingValue { get { return unloadingvalue; } set { unloadingvalue = value; } } public decimal OTValue { get { return otvalue; } set { otvalue = value; } } public decimal TotalAmount { get { return totalamount; } set { totalamount = value; } } public decimal TotalAmountMRF { get { return totalamountmrf; } set { totalamountmrf = value; } } public decimal FIXEDKM { get { return fixedkm; } set { fixedkm = value; } } public decimal AdditionalKM { get { return additionalkm; } set { additionalkm = value; } } public decimal NewDerivedRate { get { return newderivedrate; } set { newderivedrate = value; } } private decimal loadingvalueaddon; private decimal unloadingvalueaddon; private decimal loadingvaluepax; private decimal unloadingvaluepax; private decimal totalnestle; private decimal totalfixedratecalcmrf; private decimal totalfixedratecalc; public decimal LoadingValueAddon { get { return loadingvalueaddon; } set { loadingvalueaddon = value; } } public decimal UnLoadingValueAddon { get { return unloadingvalueaddon; } set { unloadingvalueaddon = value; } } public decimal LoadingValuePax { get { return loadingvaluepax; } set { loadingvaluepax = value; } } public decimal UnLoadingValuePax { get { return unloadingvaluepax; } set { unloadingvaluepax = value; } } public decimal TotalNestle { get { return totalnestle; } set { totalnestle = value; } } public decimal TotalFixedRatecalcMRF { get { return totalfixedratecalcmrf; } set { totalfixedratecalcmrf = value; } } public decimal TotalFixedRatecalc { get { return totalfixedratecalc; } set { totalfixedratecalc = value; } } public int PartyId { get { return partyid; } set { partyid = value; } } public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } private string partybranchcode; public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } private string tripids = ""; private int ouid = -1; public string TripIds { get { return tripids; } set { tripids = value; } } public int OUId { get { return ouid; } set { ouid = value; } } private string remarks; private string invoicenumber; private string name; private string sinvoicenumber; private DateTime sinvoicedate; private string consignorcode; private string consignorname; private string consigneecode; private string consigneename; private string itemdescription; private decimal billableweight; private DateTime tripstarton; private string fromlocation; private string tolocation; private DateTime deliverydate; private int deliverytime; private string receivedby; private string periodfromdate; private string periodtodate; private string consigneeaddress; private string cinvoicenumber; private string referencenumber; private string bookingnumber; private DateTime bookingdate; private DateTime tripendon; private decimal bookingquantity; private int pax; private decimal totalvalue; private decimal freightamount; private string location1; public decimal BookingQuantity { get { return bookingquantity; } set { bookingquantity = value; } } public decimal FreightAmount { get { return freightamount; } set { freightamount = value; } } public decimal TotalValue { get { return totalvalue; } set { totalvalue = value; } } public int PAX { get { return pax; } set { pax = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } public decimal BillableWeight { get { return billableweight; } set { billableweight = value; } } public string ConsignorCode { get { return consignorcode; } set { consignorcode = value; } } public string ConsignorName { get { return consignorname; } set { consignorname = value; } } public string ConsigneeCode { get { return consigneecode; } set { consigneecode = value; } } public string ConsigneeName { get { return consigneename; } set { consigneename = value; } } public string InvoiceNumber { get { return invoicenumber; } set { invoicenumber = value; } } public string CInvoiceNumber { get { return cinvoicenumber; } set { cinvoicenumber = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public string BookingNumber { get { return bookingnumber; } set { bookingnumber = value; } } public DateTime BookingDate { get { return bookingdate; } set { bookingdate = value; } } public DateTime TripEndOn { get { return tripendon; } set { tripendon = value; } } public string Name { get { return name; } set { name = value; } } public string SInvoiceNumber { get { return sinvoicenumber; } set { sinvoicenumber = value; } } public DateTime SInvoiceDate { get { return sinvoicedate; } set { sinvoicedate = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public DateTime TripStartOn { get { return tripstarton; } set { tripstarton = value; } } public string FromLocation { get { return fromlocation; } set { fromlocation = value; } } public string ToLocation { get { return tolocation; } set { tolocation = value; } } public DateTime DeliveryDate { get { return deliverydate; } set { deliverydate = value; } } public int DeliveryTime { get { return deliverytime; } set { deliverytime = value; } } public string ReceivedBy { get { return receivedby; } set { receivedby = value; } } public string PeriodFromDate { get { return periodfromdate; } set { periodfromdate = value; } } public string PeriodToDate { get { return periodtodate; } set { periodtodate = value; } } public string ConsigneeAddress { get { return consigneeaddress; } set { consigneeaddress = value; } } public string PartNumber { get { return partnumber; } set { partnumber = value; } } private decimal packingcharges; public decimal Packingcharges { get { return packingcharges; } set { packingcharges = value; } } public string SPartNumber { get { return spartnumber; } set { spartnumber = value; } } public string SItemName { get { return sitemname; } set { sitemname = value; } } public string SDescription { get { return sdescription; } set { sdescription = value; } } public string Period { get { return period; } set { period = value; } } public decimal SlabKM { get { return slabkm; } set { slabkm = value; } } public decimal ExtraHours { get { return extrahours; } set { extrahours = value; } } public decimal ExtraHrsAmount { get { return extrahrsamount; } set { extrahrsamount = value; } } public int ExtraWorkingDays { get { return extraworkingdays; } set { extraworkingdays = value; } } public decimal ExtraDaysAmount { get { return extradaysamount; } set { extradaysamount = value; } } public decimal SlabTotalAmount { get { return slabtotalamount; } set { slabtotalamount = value; } } public decimal TotalCS { get { return totalcs; } set { totalcs = value; } } public decimal PointCharge { get { return pointcharge; } set { pointcharge = value; } } public decimal AdditionalKGRate { get { return additionalkgrate; } set { additionalkgrate = value; } } private string sitelocationcode; private string sitelocationname; public string SiteLocationCode { get { return sitelocationcode; } set { sitelocationcode = value; } } public string SiteLocationName { get { return sitelocationname; } set { sitelocationname = value; } } private string routecode; private string routename; private string ownershiptype; private decimal extrapoint; private decimal billamount; private int customertype; private decimal tonnage; public string RouteCode { get { return routecode; } set { routecode = value; } } public decimal Tonnage { get { return tonnage; } set { tonnage = value; } } public string RouteName { get { return routename; } set { routename = value; } } public string OwnerShipType { get { return ownershiptype; } set { ownershiptype = value; } } public decimal ExtraPoint { get { return extrapoint; } set { extrapoint = value; } } public decimal BillAmount { get { return billamount; } set { billamount = value; } } public int CustomerType { get { return customertype; } set { customertype = value; } } public string Location1 { get { return location1; } set { location1 = value; } } public decimal UnloadingWeight { get { return unloadingweight; } set { unloadingweight = value; } } public decimal LeadingCharges { get { return leadingcharges; } set { leadingcharges = value; } } public decimal AbovePerFloor { get { return aboveperfloor; } set { aboveperfloor = value; } } public decimal UnloadingGrandTotal { get { return unloadinggrandtotal; } set { unloadinggrandtotal = value; } } public decimal FixedHours { get { return fixedhours; } set { fixedhours = value; } } public decimal OTCharges { get { return otcharges; } set { otcharges = value; } } public decimal HolidayCharges { get { return holidaycharges; } set { holidaycharges = value; } } public decimal TotalFilpKart { get { return totalfilpkart; } set { totalfilpkart = value; } } public int ActualPresent { get { return actualpresent; } set { actualpresent = value; } } private decimal extraload; private decimal extraloadamount; private decimal unloadingbillamount; private decimal totallrlu; private decimal freightcharge; public decimal ExtraLoad { get { return extraload; } set { extraload = value; } } public decimal UnloadingBillAmount { get { return unloadingbillamount; } set { unloadingbillamount = value; } } public decimal TotalLRLU { get { return totallrlu; } set { totallrlu = value; } } public decimal FreightCharge { get { return freightcharge; } set { freightcharge = value; } } public decimal ExtraLoadAmount { get { return extraloadamount; } set { extraloadamount = value; } } #region only GM Fields private int item1; private decimal fixedrate1; private int item2; private decimal fixedrate2; private int item3; private decimal fixedrate3; private int item4; private decimal fixedrate4; private int item5; private decimal fixedrate5; private int item6; private decimal fixedrate6; private int item7; private decimal fixedrate7; private int item8; private decimal fixedrate8; public int Item1 { get { return item1; } set { item1 = value; } } public decimal FixedRate1 { get { return fixedrate1; } set { fixedrate1 = value; } } public int Item2 { get { return item2; } set { item2 = value; } } public decimal FixedRate2 { get { return fixedrate2; } set { fixedrate2 = value; } } public int Item3 { get { return item3; } set { item3 = value; } } public decimal FixedRate3 { get { return fixedrate3; } set { fixedrate3 = value; } } public int Item5 { get { return item5; } set { item5 = value; } } public decimal FixedRate5 { get { return fixedrate5; } set { fixedrate5 = value; } } public int Item6 { get { return item6; } set { item6 = value; } } public decimal FixedRate6 { get { return fixedrate6; } set { fixedrate6 = value; } } public int Item7 { get { return item7; } set { item7 = value; } } public decimal FixedRate7 { get { return fixedrate7; } set { fixedrate7 = value; } } public int Item8 { get { return item8; } set { item8 = value; } } public decimal FixedRate8 { get { return fixedrate8; } set { fixedrate8 = value; } } public int Item4 { get { return item4; } set { item4 = value; } } public decimal FixedRate4 { get { return fixedrate4; } set { fixedrate4 = value; } } #endregion } }