using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.DailyAttendance { public class EmployeeAllDetailDTO { public IList EmployeeWageDetailDTOs { get; set; } public IList EmployeePostingDetailDTOs { get; set; } public List DailyAttendanceDTOs { get; set; } public IList EmployeeAdvanceDetailDTOs { get; set; } } public class EmployeeWageDetailDTO { public int EmployeeId { get; set; } public string EmployeeCode { get; set; } public string EmployeeName { get; set; } public int ServiceRuleId { get; set; } public string ServiceRuleCode { get; set; } public string ServiceRuleName { get; set; } public string WorkTypeName { get; set; } public string WorkSubTypeName { get; set; } public DateTime EffectiveFrom { get; set; } public DateTime EffectiveTo { get; set; } public decimal WageRate { get; set; } } public class EmployeePostingDetailDTO { public int EmployeeId { get; set; } public string EmployeeCode { get; set; } public string EmployeeName { get; set; } public int ServiceRuleId { get; set; } public string ServiceRuleCode { get; set; } public string ServiceRuleName { get; set; } public string WorkTypeName { get; set; } public DateTime FromDate { get; set; } public DateTime ToDate { get; set; } public string PostingStatus { get; set; } public string PartyCode { get; set; } public string PartyName { get; set; } public string PartyBranchCode { get; set; } public string PartyBranchName { get; set; } public string DocumentNumber { get; set; } public DateTime DocumentDate { get; set; } } public class EmployeeAdvanceDetailDTO { public int EmployeeId { get; set; } public string EmployeeCode { get; set; } public string EmployeeName { get; set; } public string AdvanceName { get; set; } public string AdvanceNumber { get; set; } public DateTime AdvanceDate { get; set; } public DateTime RepaymentFromDate { get; set; } public decimal AmountPaid { get; set; } public decimal NumberOfInstallment { get; set; } public decimal InstallmentRemaining { get; set; } public decimal AmountRemaining { get; set; } public decimal MonthDeduction { get; set; } public string PaymentStatus { get; set; } } }