using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.ServiceRule { public class TimeSheetVsPayBillReportDTO { private string payperiodcode; private string partycode; private string partyname; private string employeecode; private string employeename; private string worktypename; private DateTime startdate; private DateTime enddate; private string timesheetnumber; private DateTime attendancefromdate; private DateTime attenancetodate; private decimal yarddays; private decimal sitedays; private decimal otherdays; private decimal totaldays; private string currencycode; private decimal yardrate; private decimal siterate; private decimal otherrate; private decimal yardbillvalue; private decimal sitebillvalue; private decimal otherbillvalue; private string payprocessstatus; private decimal paidyarddays; private decimal paidsitedays; private decimal paidotherdays; private decimal paidtotaldays; private decimal payearnings; private string billedstatus; private string documentnumber; private DateTime documentdate; private string partyreferencenumber; private decimal billrealisationvalue; private decimal billvalue; private decimal costvalue; private int numberofemployees; private int numberofhitches; private int paynotprocessed; private int payprocessed; public int PayNotProcessed { get { return paynotprocessed; } set { paynotprocessed = value; } } public int PayProcessed { get { return payprocessed; } set { payprocessed = value; } } public int NumberOfEmployees { get { return numberofemployees; } set { numberofemployees = value; } } public int NumberOfHitches { get { return numberofhitches; } set { numberofhitches = value; } } public string PayPeriodCode { get { return payperiodcode; } set { payperiodcode = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string EmployeeCode { get { return employeecode; } set { employeecode = value; } } public string EmployeeName { get { return employeename; } set { employeename = value; } } public string WorkTypeName { get { return worktypename; } set { worktypename = value; } } public DateTime StartDate { get { return startdate; } set { startdate = value; } } public DateTime EndDate { get { return enddate; } set { enddate = value; } } public string TimeSheetNumber { get { return timesheetnumber; } set { timesheetnumber = value; } } public DateTime AttendanceFROMDATE { get { return attendancefromdate; } set { attendancefromdate = value; } } public DateTime AttenanceTODATE { get { return attenancetodate; } set { attenancetodate = value; } } public decimal Yarddays { get { return yarddays; } set { yarddays = value; } } public decimal Sitedays { get { return sitedays; } set { sitedays = value; } } public decimal OtherDays { get { return otherdays; } set { otherdays = value; } } public decimal TotalDays { get { return totaldays; } set { totaldays = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public decimal YardRate { get { return yardrate; } set { yardrate = value; } } public decimal SiteRate { get { return siterate; } set { siterate = value; } } public decimal OtherRate { get { return otherrate; } set { otherrate = value; } } public decimal YardBillValue { get { return yardbillvalue; } set { yardbillvalue = value; } } public decimal SiteBillValue { get { return sitebillvalue; } set { sitebillvalue = value; } } public decimal OtherBillValue { get { return otherbillvalue; } set { otherbillvalue = value; } } public string PayProcessStatus { get { return payprocessstatus; } set { payprocessstatus = value; } } public decimal PaidYarddays { get { return paidyarddays; } set { paidyarddays = value; } } public decimal PaidSitedays { get { return paidsitedays; } set { paidsitedays = value; } } public decimal PaidOtherDays { get { return paidotherdays; } set { paidotherdays = value; } } public decimal PaidTotalDays { get { return paidtotaldays; } set { paidtotaldays = value; } } public decimal PayEarnings { get { return payearnings; } set { payearnings = value; } } public string Billedstatus { get { return billedstatus; } set { billedstatus = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public string PartyReferenceNumber { get { return partyreferencenumber; } set { partyreferencenumber = value; } } public decimal BillRealisationValue { get { return billrealisationvalue; } set { billrealisationvalue = value; } } public decimal BillValue { get { return billvalue; } set { billvalue = value; } } public decimal CostValue { get { return costvalue; } set { costvalue = value; } } private int billed; private int notbilled; private decimal calculatedbillvalue; private decimal calcmargin; private decimal calcmarginpercentmd; private decimal calcmarginpercentmu; private decimal diffinbillvalue; public int Billed { get { return billed; } set { billed = value; } } public int NotBilled { get { return notbilled; } set { notbilled = value; } } public decimal CalculatedBillValue { get { return calculatedbillvalue; } set { calculatedbillvalue = value; } } public decimal CalcMargin { get { return calcmargin; } set { calcmargin = value; } } public decimal CalcMarginPercentMD { get { return calcmarginpercentmd; } set { calcmarginpercentmd = value; } } public decimal CalcMarginPercentMU { get { return calcmarginpercentmu; } set { calcmarginpercentmu = value; } } public decimal DiffinBillValue { get { return diffinbillvalue; } set { diffinbillvalue = value; } } } }