using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.MonthlyAttendance { public class MonthlyAttendanceReportDetailsDTO { #region PrivateMembers #region MonthlyAttendance private int monthlyattendanceid; //Id #region Employee private int employeeid; //Id private string employeecode; //Code private string employeename; //Name private string feaddon; //feaddon #endregion private Decimal monthlyattendancepresentdays; //PresentDays private Decimal monthlyattendanceworkeddays; //WorkedDays private Decimal monthlyattendanceweeklyoff; //WeeklyOff private Decimal monthlyattendanceholidays; //Holidays private Decimal monthlyattendanceleavedays; //LeaveDays private Decimal monthlyattendancepaiddays; //PaidDays private Decimal monthlyattendanceworkedhours; //WorkedHours private Decimal monthlyattendanceofficialpermissionhours; //OfficialPermissionHours private Decimal monthlyattendancepersonalpermissionhours; //PersonalPermissionHours private Decimal monthlyattendanceearlyin; //EarlyIn private Decimal monthlyattendanceearlyout; //EarlyOut private Decimal monthlyattendancelatein; //LateIn private Decimal monthlyattendancelateout; //LateOut private Decimal monthlyattendanceshortagehours; //ShortageHours private Decimal monthlyattendanceextrahours; //ExtraHours private Decimal monthlyattendanceothours; //OTHours private Decimal monthlyattendanceotfactorhours; //OTFactorHours private Decimal paidhours; //paidhours private Decimal compoff; private Decimal compwork; private string worktypecode; private string worktypename; #endregion #endregion #region PublicMembers #region MonthlyAttendance public int MonthlyAttendanceId { get { return monthlyattendanceid; } //Id set { monthlyattendanceid = value; } //Id } #region OrganizationUnit #endregion #region Employee 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 } public string FeAddon { get { return feaddon; } //Name set { feaddon = value; } //Name } #endregion public Decimal MonthlyAttendancePresentDays { get { return monthlyattendancepresentdays; } //PresentDays set { monthlyattendancepresentdays = value; } //PresentDays } public Decimal MonthlyAttendanceWorkedDays { get { return monthlyattendanceworkeddays; } //WorkedDays set { monthlyattendanceworkeddays = value; } //WorkedDays } public Decimal MonthlyAttendanceWeeklyOff { get { return monthlyattendanceweeklyoff; } //WeeklyOff set { monthlyattendanceweeklyoff = value; } //WeeklyOff } public Decimal MonthlyAttendanceHolidays { get { return monthlyattendanceholidays; } //Holidays set { monthlyattendanceholidays = value; } //Holidays } public Decimal MonthlyAttendanceLeaveDays { get { return monthlyattendanceleavedays; } //LeaveDays set { monthlyattendanceleavedays = value; } //LeaveDays } public Decimal MonthlyAttendancePaidDays { get { return monthlyattendancepaiddays; } //PaidDays set { monthlyattendancepaiddays = value; } //PaidDays } public Decimal MonthlyAttendanceWorkedHours { get { return monthlyattendanceworkedhours; } //WorkedHours set { monthlyattendanceworkedhours = value; } //WorkedHours } public Decimal MonthlyAttendancePaidHours { get { return paidhours; } //PaidHours set { paidhours = value; } //PaidHours } public Decimal MonthlyAttendanceOfficialPermissionHours { get { return monthlyattendanceofficialpermissionhours; } //OfficialPermissionHours set { monthlyattendanceofficialpermissionhours = value; } //OfficialPermissionHours } public Decimal MonthlyAttendancePersonalPermissionHours { get { return monthlyattendancepersonalpermissionhours; } //PersonalPermissionHours set { monthlyattendancepersonalpermissionhours = value; } //PersonalPermissionHours } public Decimal MonthlyAttendanceEarlyIn { get { return monthlyattendanceearlyin; } //EarlyIn set { monthlyattendanceearlyin = value; } //EarlyIn } public Decimal MonthlyAttendanceEarlyOut { get { return monthlyattendanceearlyout; } //EarlyOut set { monthlyattendanceearlyout = value; } //EarlyOut } public Decimal MonthlyAttendanceLateIn { get { return monthlyattendancelatein; } //LateIn set { monthlyattendancelatein = value; } //LateIn } public Decimal MonthlyAttendanceLateOut { get { return monthlyattendancelateout; } //LateOut set { monthlyattendancelateout = value; } //LateOut } public Decimal MonthlyAttendanceShortageHours { get { return monthlyattendanceshortagehours; } //ShortageHours set { monthlyattendanceshortagehours = value; } //ShortageHours } public Decimal MonthlyAttendanceExtraHours { get { return monthlyattendanceextrahours; } //ExtraHours set { monthlyattendanceextrahours = value; } //ExtraHours } public Decimal MonthlyAttendanceOTHours { get { return monthlyattendanceothours; } //OTHours set { monthlyattendanceothours = value; } //OTHours } public Decimal MonthlyAttendanceOTFactorHours { get { return monthlyattendanceotfactorhours; } //OTHours set { monthlyattendanceotfactorhours = value; } //OTHours } public Decimal CompOff { get { return compoff; } //CompOff set { compoff = value; } //CompOff } public Decimal CompWork { get { return compwork; } //CompWork set { compwork = value; } //CompWork } public string WorkTypeCode { get { return worktypecode; } //Name set { worktypecode = value; } //Name } public string WorkTypeName { get { return worktypename; } //Name set { worktypename = value; } //Name } private string payperiodcode; private string payperiodname; public string PayPeriodCode { get { return payperiodcode; } //PayPeriodCode set { payperiodcode = value; } //PayPeriodCode } public string PayPeriodName { get { return payperiodname; } //PayPeriodName set { payperiodname = value; } //PayPeriodName } #endregion #endregion } }