using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Employee { public class CrewCostSheetReportDTO //: ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private int partyid; private string partycode; private int allocationid; private string allocationname; private string itemcode; private string itemname; private string payperiodcode; private string payperiodname; private string particulars; private string documentnumber; private DateTime documentdate; private string sonumber; private DateTime sodate; private decimal income; private decimal expense; private decimal totalexpense; private decimal margin; private decimal billvalue; private int worktypeid; private string worktypecode; private string worktypename; private decimal totalincome; private string departmentcode; private string departmentname; private string productdescription; private string referencenumber; private int referencedocumentdetailid; private decimal itemnetvaluegc; private decimal payperiodvalue; private decimal claimamount; private decimal total; private string projectname; private string partyname; private string fromdate; private string todate; public string ProjectName { get { return projectname; } set { projectname = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string FromDate { get { return fromdate; } set { fromdate = value; } } public string ToDate { get { return todate; } set { todate = value; } } public int ReferenceDocumentDetailId { get { return referencedocumentdetailid; } set { referencedocumentdetailid = value; } } public string ProductDescription { get { return productdescription; } set { productdescription = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } private IList crewcostdocumentarray; public IList CrewCostDocumentArray { get { return crewcostdocumentarray; } set { crewcostdocumentarray = value; } } private IList crewclaimreportarray; public IList CrewClaimReportArray { get { return crewclaimreportarray; } set { crewclaimreportarray = value; } } private IList crewcostpayprocessreportarray; public IList CrewCostPayProcessReportArray { get { return crewcostpayprocessreportarray; } set { crewcostpayprocessreportarray = value; } } public int EmployeeId { get { return employeeid; } set { employeeid = value; } } public string EmployeeCode { get { return employeecode; } set { employeecode = value; } } public string EmployeeName { get { return employeename; } set { employeename = value; } } public int WorkTypeId { get { return worktypeid; } set { worktypeid = value; } } public string WorkTypeCode { get { return worktypecode; } set { worktypecode = value; } } public string WorkTypeName { get { return worktypename; } set { worktypename = value; } } public int PartyId { get { return partyid; } set { partyid = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public int AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public string PayPeriodCode { get { return payperiodcode; } set { payperiodcode = value; } } public string PayPeriodName { get { return payperiodname; } set { payperiodname = value; } } public string Particulars { get { return particulars; } set { particulars = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public string SONumber { get { return sonumber; } set { sonumber = value; } } public DateTime SODate { get { return sodate; } set { sodate = value; } } public decimal Income { get { return income; } set { income = value; } } public decimal Expense { get { return expense; } set { expense = value; } } public decimal BillValue { get { return billvalue; } set { billvalue = value; } } public decimal Margin { get { return margin; } set { margin = value; } } public decimal TotalExpense { get { return totalexpense; } set { totalexpense = value; } } public decimal TotalIncome { get { return totalincome; } set { totalincome = value; } } public string DepartmentCode { get { return departmentcode; } set { departmentcode = value; } } public string DepartmentName { get { return departmentname; } set { departmentname = value; } } public decimal ItemNetValueGC { get { return itemnetvaluegc; } set { itemnetvaluegc = value; } } public decimal PayPeriodValue { get { return payperiodvalue; } set { payperiodvalue = value; } } public decimal ClaimAmount { get { return claimamount; } set { claimamount = value; } } public decimal Total { get { return total; } set { total = value; } } private decimal totalitemnetvaluegcclaim; private decimal totalitemnetvaluegcnonclaim; private decimal totalclaimamount; private decimal totalnonclaimamount; private decimal totalbillvalue; private decimal totalsalary; public decimal TotalItemNetValueGCClaim { get { return totalitemnetvaluegcclaim; } set { totalitemnetvaluegcclaim = value; } } public decimal TotalItemNetValueGCNonClaim { get { return totalitemnetvaluegcnonclaim; } set { totalitemnetvaluegcnonclaim = value; } } public decimal TotalClaimAmount { get { return totalclaimamount; } set { totalclaimamount = value; } } public decimal TotalNonClaimAmount { get { return totalnonclaimamount; } set { totalnonclaimamount = value; } } public decimal TotalBillValue { get { return totalbillvalue; } set { totalbillvalue = value; } } public decimal TotalSalary { get { return totalsalary; } set { totalsalary = value; } } private decimal claimpurchase; private decimal nonclaimpurchase; private decimal nonclaimamount; private decimal claimclaimamount; private decimal netsalary; public decimal ClaimPurchase { get { return claimpurchase; } set { claimpurchase = value; } } public decimal NonClaimPurchase { get { return nonclaimpurchase; } set { nonclaimpurchase = value; } } public decimal NonClaimAmount { get { return nonclaimamount; } set { nonclaimamount = value; } } public decimal ClaimClaimAmount { get { return claimclaimamount; } set { claimclaimamount = value; } } public decimal NetSalary { get { return netsalary; } set { netsalary = value; } } } }