using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Employee { public class LocationWiseEmployeeListReportDTO //: ReportPaginationDTO { private int employeeid; //Id private string employeecode; //Code private string employeename; //Name private int worktypeid = -1; //Id private string worktypecode; //Code private string worktypename; //Name private int worksubtypeid = -1; //Id private string worksubtypecode; //Code private string worksubtypename; public int WorkSubTypeId { get { return worksubtypeid; } //Id set { worksubtypeid = value; } //Id } public string WorkSubTypeCode { get { return worksubtypecode; } //Code set { worksubtypecode = value; } //Code } public string WorkSubTypeName { get { return worksubtypename; } //Name set { worksubtypename = value; } //Name } //Name private int monthlyattendanceid; private int ouid; private int payperiodid; private double monthlyattendancepresentdays; //PresentDays private double monthlyattendanceworkeddays; //WorkedDays private double monthlyattendanceweeklyoff; //WeeklyOff private double monthlyattendanceholidays; //Holidays private double monthlyattendanceotdays; public double MonthlyAttendanceOTDays { get { return monthlyattendanceotdays; } //status set { monthlyattendanceotdays = value; } //status } public double MonthlyAttendancePresentDays { get { return monthlyattendancepresentdays; } //PresentDays set { monthlyattendancepresentdays = value; } //PresentDays } public double MonthlyAttendanceWorkedDays { get { return monthlyattendanceworkeddays; } //WorkedDays set { monthlyattendanceworkeddays = value; } //WorkedDays } public double MonthlyAttendanceWeeklyOff { get { return monthlyattendanceweeklyoff; } //WeeklyOff set { monthlyattendanceweeklyoff = value; } //WeeklyOff } public double MonthlyAttendanceHolidays { get { return monthlyattendanceholidays; } //Holidays set { monthlyattendanceholidays = value; } //Holidays } public int OUId { get { return ouid; } //Id set { ouid = value; } //Id } public int PayPeriodId { get { return payperiodid; } //Id set { payperiodid = value; } //Id } private int mmdetailid = -1; public int MMDetailId { get { return mmdetailid; } //Id set { mmdetailid = value; } //Id } private string monthlyattendancemonthlyattendancenumber = " "; private byte monthlyattendancestatus = 1; public string MonthlyAttendanceMonthlyAttendanceNumber { get { return monthlyattendancemonthlyattendancenumber; } //MonthlyAttendanceMonthlyAttendanceNumber set { monthlyattendancemonthlyattendancenumber = value; } //MonthlyAttendanceMonthlyAttendanceNumber } public byte MonthlyAttendanceStatus { get { return monthlyattendancestatus; } //MonthlyAttendanceStatus set { monthlyattendancestatus = value; } //MonthlyAttendanceStatus } private int postingpositionid = -1; public int PostingPositionId { get { return postingpositionid; } //PostingPositionId set { postingpositionid = value; } //PostingPositionId } private int wageruleversionid = -1; public int WageRuleVersionId { get { return wageruleversionid; } //status set { wageruleversionid = value; } //status } public int MonthlyAttendanceId { get { return monthlyattendanceid; } //Id set { monthlyattendanceid = value; } //Id } private DateTime wagegroupeffectivefrom; private DateTime wagegroupeffectiveto; public DateTime WageGroupEffectiveFrom { get { return wagegroupeffectivefrom; } //status set { wagegroupeffectivefrom = value; } //status } public DateTime WageGroupEffectiveTo { get { return wagegroupeffectiveto; } //status set { wagegroupeffectiveto = value; } //status } private decimal wagerate; public decimal WageRate { get { return wagerate; } //Status set { wagerate = value; } //Status } public int WorkTypeId { get { return worktypeid; } //Id set { worktypeid = value; } //Id } public string WorkTypeCode { get { return worktypecode; } //Code set { worktypecode = value; } //Code } public string WorkTypeName { get { return worktypename; } //Name set { worktypename = value; } //Name } public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } private string partyname; public string PartyName { get { return partyname; } //PostingPositionId set { partyname = value; } //PostingPositionId } private int partyid; public int PartyId { get { return partyid; } //postingpositionid set { partyid = value; } //postingpositionid } private string partycode; public string PartyCode { get { return partycode; } //postingpositionid set { partycode = value; } //PostingPositionId } private int partybranchid; public int PartyBranchId { get { return partybranchid; } //postingpositionid set { partybranchid = value; } //postingpositionid } private string partybranchcode; public string PartyBranchCode { get { return partybranchcode; } //postingpositionid set { partybranchcode = value; } //postingpositionid } private string partybranchname; public string PartyBranchName { get { return partybranchname; } //postingpositionid set { partybranchname = value; } //PostingPositionId } private DateTime monthlyattendanceattendancefromdate; private DateTime monthlyattendanceattendancetodate; public DateTime MonthlyAttendanceAttendanceFromDate { get { return monthlyattendanceattendancefromdate; } //MonthlyAttendanceAttendanceFromDate set { monthlyattendanceattendancefromdate = value; } //MonthlyAttendanceAttendanceFromDate } public DateTime MonthlyAttendanceAttendanceToDate { get { return monthlyattendanceattendancetodate; } //MonthlyAttendanceAttendanceToDate set { monthlyattendanceattendancetodate = value; } //MonthlyAttendanceAttendanceToDate } private string servicerulecode; public string ServiceRuleCode { get { return servicerulecode; } //postingpositionid set { servicerulecode = value; } //postingpositionid } private string servicerulename; public string ServiceRuleName { get { return servicerulename; } //postingpositionid set { servicerulename = value; } //PostingPositionId } private DateTime postingdate; public DateTime PostingDate { get { return postingdate; } //postingpositionid set { postingdate = value; } //PostingPositionId } private string postingnumber; public string PostingNumber { get { return postingnumber; } //postingpositionid set { postingnumber = value; } //PostingPositionId } private string categorycode; //code private string categoryname; //name private string subcategorycode; //code private string subcategoryname; //Name public string CategoryCode { get { return categorycode; } //postingpositionid set { categorycode = value; } //PostingPositionId } public string CategoryName { get { return categoryname; } //postingpositionid set { categoryname = value; } //PostingPositionId } public string SubCategoryCode { get { return subcategorycode; } //postingpositionid set { subcategorycode = value; } //PostingPositionId } public string SubCategoryName { get { return subcategoryname; } //postingpositionid set { subcategoryname = value; } //PostingPositionId } } }