using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.DailyAttendance { public class AttendanceRegisterDTO //: ReportPaginationDTO { #region private int employeeid; //Code private string employeecode; //Code private string employeename; //Name private string gcmname; //Name private string leavecode; //Name private string leavename; //Name private string employeeesinumber; private string employeepfnumber; //PFNumber private DateTime employeedateofbirth; //DateOfBirth private DateTime employeedateofjoining; private int designationid = -1; private string designationcode; private string designationname; private string employeefathername; //FatherName private string sex; private string starttime; private string endtime; private string absentdays; private string resttime; #region Department private int departmentid = -1; //Id private string departmentcode; //Code private string departmentname; //Name #endregion private byte daytype; private string date1; private string date2; private string date3; private string date4; private string date5; private string date6; private string date7; private string date8; private string date9; private string date10; private string date11; private string date12; private string date13; private string date14; private string date15; private string date16; private string date17; private string date18; private string date19; private string date20; private string date21; private string date22; private string date23; private string date24; private string date25; private string date26; private string date27; private string date28; private string date29; private string date30; private string date31; private string dayofdate1; private string dayofdate2; private string dayofdate3; private string dayofdate4; private string dayofdate5; private string dayofdate6; private string dayofdate7; private string dayofdate8; private string dayofdate9; private string dayofdate10; private string dayofdate11; private string dayofdate12; private string dayofdate13; private string dayofdate14; private string dayofdate15; private string dayofdate16; private string dayofdate17; private string dayofdate18; private string dayofdate19; private string dayofdate20; private string dayofdate21; private string dayofdate22; private string dayofdate23; private string dayofdate24; private string dayofdate25; private string dayofdate26; private string dayofdate27; private string dayofdate28; private string dayofdate29; private string dayofdate30; private string dayofdate31; private decimal tpp; private decimal two; private decimal toh; private decimal tleave; private decimal tabsent; private decimal tholiday; private decimal ttotal; private decimal ttotaldays; private decimal totalworkedhours; private decimal totalbushours; private decimal totalperhours; private decimal totalothours; private decimal totalextrahours; private decimal totalshorthours; private decimal totalotfactorhours; private decimal totalworkedtime; private DateTime datevalue1; private DateTime datevalue2; private DateTime datevalue3; private DateTime datevalue4; private DateTime datevalue5; private DateTime datevalue6; private DateTime datevalue7; private DateTime datevalue8; private DateTime datevalue9; private DateTime datevalue10; private DateTime datevalue11; private DateTime datevalue12; private DateTime datevalue13; private DateTime datevalue14; private DateTime datevalue15; private DateTime datevalue16; private DateTime datevalue17; private DateTime datevalue18; private DateTime datevalue19; private DateTime datevalue20; private DateTime datevalue21; private DateTime datevalue22; private DateTime datevalue23; private DateTime datevalue24; private DateTime datevalue25; private DateTime datevalue26; private DateTime datevalue27; private DateTime datevalue28; private DateTime datevalue29; private DateTime datevalue30; private DateTime datevalue31; public decimal TotalWorkedTime { get { return totalworkedtime; } set { totalworkedtime = value; } } public decimal TotalWorkedHours { get { return totalworkedhours; } set { totalworkedhours = value; } } public decimal TotalPerHours { get { return totalperhours; } set { totalperhours = value; } } public decimal TotalOTHours { get { return totalothours; } set { totalothours = value; } } public decimal TotalExtraHours { get { return totalextrahours; } set { totalextrahours = value; } } public decimal TotalShortHours { get { return totalshorthours; } set { totalshorthours = value; } } public decimal TotalOTFactorHours { get { return totalotfactorhours; } set { totalotfactorhours = value; } } public decimal TTotalDays { get { return ttotaldays; } set { ttotaldays = value; } } #endregion #region PublicMembers public int EmployeeId { get { return employeeid; } //Code set { employeeid = value; } //Code } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } public string GcmName { get { return gcmname; } //Name set { gcmname = value; } //Name } public string LeaveCode { get { return leavecode; } //Name set { leavecode = value; } //Name } public string LeaveName { get { return leavename; } //Name set { leavename = value; } //Name } public byte Daytype { get { return daytype; } //Name set { daytype = value; } //Name } public string Sex { get { return sex; } set { sex = value; } } public string StartTime { get { return starttime; } set { starttime = value; } } public string EndTime { get { return endtime; } set { endtime = value; } } public string AbsentDays { get { return absentdays; } set { absentdays = value; } } public string RestTime { get { return resttime; } set { resttime = value; } } public string DATE1 { get { return date1; } set { date1 = value; } } public string DATE2 { get { return date2; } set { date2 = value; } } public string DATE3 { get { return date3; } set { date3 = value; } } public string DATE4 { get { return date4; } set { date4 = value; } } public string DATE5 { get { return date5; } set { date5 = value; } } public string DATE6 { get { return date6; } set { date6 = value; } } public string DATE7 { get { return date7; } set { date7 = value; } } public string DATE8 { get { return date8; } set { date8 = value; } } public string DATE9 { get { return date9; } set { date9 = value; } } public string DATE10 { get { return date10; } set { date10 = value; } } public string DATE11 { get { return date11; } set { date11 = value; } } public string DATE12 { get { return date12; } set { date12 = value; } } public string DATE13 { get { return date13; } set { date13 = value; } } public string DATE14 { get { return date14; } set { date14 = value; } } public string DATE15 { get { return date15; } set { date15 = value; } } public string DATE16 { get { return date16; } set { date16 = value; } } public string DATE17 { get { return date17; } set { date17 = value; } } public string DATE18 { get { return date18; } set { date18 = value; } } public string DATE19 { get { return date19; } set { date19 = value; } } public string DATE20 { get { return date20; } set { date20 = value; } } public string DATE21 { get { return date21; } set { date21 = value; } } public string DATE22 { get { return date22; } set { date22 = value; } } public string DATE23 { get { return date23; } set { date23 = value; } } public string DATE24 { get { return date24; } set { date24 = value; } } public string DATE25 { get { return date25; } set { date25 = value; } } public string DATE26 { get { return date26; } set { date26 = value; } } public string DATE27 { get { return date27; } set { date27 = value; } } public string DATE28 { get { return date28; } set { date28 = value; } } public string DATE29 { get { return date29; } set { date29 = value; } } public string DATE30 { get { return date30; } set { date30 = value; } } public string DATE31 { get { return date31; } set { date31 = value; } } public string DayOfDate1 { get { return dayofdate1; } set { dayofdate1 = value; } } public string DayOfDate2 { get { return dayofdate2; } set { dayofdate2 = value; } } public string DayOfDate3 { get { return dayofdate3; } set { dayofdate3 = value; } } public string DayOfDate4 { get { return dayofdate4; } set { dayofdate4 = value; } } public string DayOfDate5 { get { return dayofdate5; } set { dayofdate5 = value; } } public string DayOfDate6 { get { return dayofdate6; } set { dayofdate6 = value; } } public string DayOfDate7 { get { return dayofdate7; } set { dayofdate7 = value; } } public string DayOfDate8 { get { return dayofdate8; } set { dayofdate8 = value; } } public string DayOfDate9 { get { return dayofdate9; } set { dayofdate9 = value; } } public string DayOfDate10 { get { return dayofdate10; } set { dayofdate10 = value; } } public string DayOfDate11 { get { return dayofdate11; } set { dayofdate11 = value; } } public string DayOfDate12 { get { return dayofdate12; } set { dayofdate12 = value; } } public string DayOfDate13 { get { return dayofdate13; } set { dayofdate13 = value; } } public string DayOfDate14 { get { return dayofdate14; } set { dayofdate14 = value; } } public string DayOfDate15 { get { return dayofdate15; } set { dayofdate15 = value; } } public string DayOfDate16 { get { return dayofdate16; } set { dayofdate16 = value; } } public string DayOfDate17 { get { return dayofdate17; } //Name set { dayofdate17 = value; } //Name } public string DayOfDate18 { get { return dayofdate18; } //Name set { dayofdate18 = value; } //Name } public string DayOfDate19 { get { return dayofdate19; } //Name set { dayofdate19 = value; } //Name } public string DayOfDate20 { get { return dayofdate20; } //Name set { dayofdate20 = value; } //Name } public string DayOfDate21 { get { return dayofdate21; } //Name set { dayofdate21 = value; } //Name } public string DayOfDate22 { get { return dayofdate22; } //Name set { dayofdate22 = value; } //Name } public string DayOfDate23 { get { return dayofdate23; } //Name set { dayofdate23 = value; } //Name } public string DayOfDate24 { get { return dayofdate24; } //Name set { dayofdate24 = value; } //Name } public string DayOfDate25 { get { return dayofdate25; } //Name set { dayofdate25 = value; } //Name } public string DayOfDate26 { get { return dayofdate26; } //Name set { dayofdate26 = value; } //Name } public string DayOfDate27 { get { return dayofdate27; } //Name set { dayofdate27 = value; } //Name } public string DayOfDate28 { get { return dayofdate28; } //Name set { dayofdate28 = value; } //Name } public string DayOfDate29 { get { return dayofdate29; } //Name set { dayofdate29 = value; } //Name } public string DayOfDate30 { get { return dayofdate30; } //Name set { dayofdate30 = value; } //Name } public string DayOfDate31 { get { return dayofdate31; } //Name set { dayofdate31 = value; } //Name } public decimal TPP { get { return tpp; } //Factor set { tpp = value; } //Factor } public decimal TWO { get { return two; } //Factor set { two = value; } //Factor } public decimal TOH { get { return toh; } //Factor set { toh = value; } //Factor } public decimal TLeave { get { return tleave; } //Factor set { tleave = value; } //Factor } public decimal TAbsent { get { return tabsent; } //Factor set { tabsent = value; } //Factor } public decimal THoliday { get { return tholiday; } //Factor set { tholiday = value; } //Factor } public decimal TTotal { get { return ttotal; } //Factor set { ttotal = value; } //Factor } public string EmployeeESINumber { get { return employeeesinumber; } //ESINumber set { employeeesinumber = value; } //ESINumber } public string EmployeePFNumber { get { return employeepfnumber; } //PFNumber set { employeepfnumber = value; } //PFNumber } public DateTime EmployeeDateOfBirth { get { return employeedateofbirth; } //DateOfBirth set { employeedateofbirth = value; } //DateOfBirth } public DateTime EmployeeDateOfJoining { get { return employeedateofjoining; } //dateofbirth set { employeedateofjoining = value; } //dateofbirth } public int DesignationId { get { return designationid; } //Id set { designationid = value; } //Id } public string DesignationCode { get { return designationcode; } //Code set { designationcode = value; } //Code } public string DesignationName { get { return designationname; } //Name set { designationname = value; } //Name } public string EmployeeFatherName { get { return employeefathername; } //FatherName set { employeefathername = value; } //FatherName } #region Department public int DepartmentId { get { return departmentid; } //Id set { departmentid = value; } //Id } public string DepartmentCode { get { return departmentcode; } //Code set { departmentcode = value; } //Code } public string DepartmentName { get { return departmentname; } //Name set { departmentname = value; } //Name } #endregion private string r1; private string r2; private string r3; private string r4; private string r5; private string r6; private string r7; private string r8; private string r9; private string r10; private string r11; private string r12; private string r13; private string r14; private string r15; private string r16; private string r17; private string r18; private string r19; private string r20; private string r21; private string r22; private string r23; private string r24; private string r25; private string r26; private string r27; private string r28; private string r29; private string r30; private string r31; public string R1 { get { return r1; } set { r1 = value; } } public string R2 { get { return r2; } set { r2 = value; } } public string R3 { get { return r3; } set { r3 = value; } } public string R4 { get { return r4; } set { r4 = value; } } public string R5 { get { return r5; } set { r5 = value; } } public string R6 { get { return r6; } set { r6 = value; } } public string R7 { get { return r7; } set { r7 = value; } } public string R8 { get { return r8; } set { r8 = value; } } public string R9 { get { return r9; } set { r9 = value; } } public string R10 { get { return r10; } set { r10 = value; } } public string R11 { get { return r11; } set { r11 = value; } } public string R12 { get { return r12; } set { r12 = value; } } public string R13 { get { return r13; } set { r13 = value; } } public string R14 { get { return r14; } set { r14 = value; } } public string R15 { get { return r15; } set { r15 = value; } } public string R16 { get { return r16; } set { r16 = value; } } public string R17 { get { return r17; } set { r17 = value; } } public string R18 { get { return r18; } set { r18 = value; } } public string R19 { get { return r19; } set { r19 = value; } } public string R20 { get { return r20; } set { r20 = value; } } public string R21 { get { return r21; } set { r21 = value; } } public string R22 { get { return r22; } set { r22 = value; } } public string R23 { get { return r23; } set { r23 = value; } } public string R24 { get { return r24; } set { r24 = value; } } public string R25 { get { return r25; } set { r25 = value; } } public string R26 { get { return r26; } set { r26 = value; } } public string R27 { get { return r27; } set { r27 = value; } } public string R28 { get { return r28; } set { r28 = value; } } public string R29 { get { return r29; } set { r29 = value; } } public string R30 { get { return r30; } set { r30 = value; } } public string R31 { get { return r31; } set { r31 = value; } } public DateTime DATEValue1 { get { return datevalue1; } set { datevalue1 = value; } } public DateTime DATEValue2 { get { return datevalue2; } set { datevalue2 = value; } } public DateTime DATEValue3 { get { return datevalue3; } set { datevalue3 = value; } } public DateTime DATEValue4 { get { return datevalue4; } set { datevalue4 = value; } } public DateTime DATEValue5 { get { return datevalue5; } set { datevalue5 = value; } } public DateTime DATEValue6 { get { return datevalue6; } set { datevalue6 = value; } } public DateTime DATEValue7 { get { return datevalue7; } set { datevalue7 = value; } } public DateTime DATEValue8 { get { return datevalue8; } set { datevalue8 = value; } } public DateTime DATEValue9 { get { return datevalue9; } set { datevalue9 = value; } } public DateTime DATEValue10 { get { return datevalue10; } set { datevalue10 = value; } } public DateTime DATEValue11 { get { return datevalue11; } set { datevalue11 = value; } } public DateTime DATEValue12 { get { return datevalue12; } set { datevalue12 = value; } } public DateTime DATEValue13 { get { return datevalue13; } set { datevalue13 = value; } } public DateTime DATEValue14 { get { return datevalue14; } set { datevalue14 = value; } } public DateTime DATEValue15 { get { return datevalue15; } set { datevalue15 = value; } } public DateTime DATEValue16 { get { return datevalue16; } set { datevalue16 = value; } } public DateTime DATEValue17 { get { return datevalue17; } set { datevalue17 = value; } } public DateTime DATEValue18 { get { return datevalue18; } set { datevalue18 = value; } } public DateTime DATEValue19 { get { return datevalue19; } set { datevalue19 = value; } } public DateTime DATEValue20 { get { return datevalue20; } set { datevalue20 = value; } } public DateTime DATEValue21 { get { return datevalue21; } set { datevalue21 = value; } } public DateTime DATEValue22 { get { return datevalue22; } set { datevalue22 = value; } } public DateTime DATEValue23 { get { return datevalue23; } set { datevalue23 = value; } } public DateTime DATEValue24 { get { return datevalue24; } set { datevalue24 = value; } } public DateTime DATEValue25 { get { return datevalue25; } set { datevalue25 = value; } } public DateTime DATEValue26 { get { return datevalue26; } set { datevalue26 = value; } } public DateTime DATEValue27 { get { return datevalue27; } set { datevalue27 = value; } } public DateTime DATEValue28 { get { return datevalue28; } set { datevalue28 = value; } } public DateTime DATEValue29 { get { return datevalue29; } set { datevalue29 = value; } } public DateTime DATEValue30 { get { return datevalue30; } set { datevalue30 = value; } } public DateTime DATEValue31 { get { return datevalue31; } set { datevalue31 = value; } } private decimal ttotalhours; public decimal TTotalHours { get { return ttotalhours; } set { ttotalhours = value; } } private decimal ttotalleavedays; public decimal TTotalLeaveDays { get { return ttotalleavedays; } set { ttotalleavedays = value; } } #endregion private int esi; public int ESI { get { return esi; } set { esi = value; } } private string currentoucode; private string currentouname; private string unitcode; private string unitname; private string esiapplicable; private string pfapplicable; private string esistatus; private string pfstatus; public string ESIStatus { get { return esistatus; } set { esistatus = value; } } public string PFStatus { get { return pfstatus; } set { pfstatus = value; } } public string ESIApplicable { get { return esiapplicable; } set { esiapplicable = value; } } public string PFApplicable { get { return pfapplicable; } set { pfapplicable = value; } } public string CurrentOUCode { get { return currentoucode; } set { currentoucode = value; } } public string CurrentOUName { get { return currentouname; } set { currentouname = value; } } public string UnitCode { get { return unitcode; } set { unitcode = value; } } public string UnitName { get { return unitname; } set { unitname = value; } } private decimal workingday; public decimal WorkingDay { get { return workingday; } set { workingday = value; } } } }