using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.DailyAttendance { public class DailyAttendanceWithLeaveSummaryDTO //: ReportPaginationDTO { #region private int employeeid; //Code private string employeecode; //Code private string employeename; //Name private string sex; 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 pfjoindate; private int designationid = -1; private string designationcode; private string designationname; private string employeefathername; //FatherName #region Department private int departmentid = -1; //Id private string departmentcode; //Code private string departmentname; //Name #endregion private byte daytype; private int date1; private int date2; private int date3; private int date4; private int date5; private int date6; private int date7; private int date8; private int date9; private int date10; private int date11; private int date12; private int date13; private int date14; private int date15; private int date16; private int date17; private int date18; private int date19; private int date20; private int date21; private int date22; private int date23; private int date24; private int date25; private int date26; private int date27; private int date28; private int date29; private int date30; private int 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 Int32 totalworkedhours; private Int32 totalbushours; private Int32 totalperhours; private Int32 totalothours; private Int32 totalextrahours; private Int32 totalshorthours; private decimal totalotfactorhours; private decimal total; private Int32 totalpihours; private string calltotalpihours; private string calltotalworkedhours; private string calltotalbushours; private string calltotalperhours; private string calltotalothours; private string calltotalextrahours; private string calltotalshorthours; private string calltotalotfactorhours; private string callldate1; private string callldate2; private string callldate3; private string callldate4; private string callldate5; private string callldate6; private string callldate7; private string callldate8; private string callldate9; private string callldate10; private string callldate11; private string callldate12; private string callldate13; private string callldate14; private string callldate15; private string callldate16; private string callldate17; private string callldate18; private string callldate19; private string callldate20; private string callldate21; private string callldate22; private string callldate23; private string callldate24; private string callldate25; private string callldate26; private string callldate27; private string callldate28; private string callldate29; private string callldate30; private string callldate31; private string calltotal; private string calldate1; private string calldate2; private string calldate3; private string calldate4; private string calldate5; private string calldate6; private string calldate7; private string calldate8; private string calldate9; private string calldate10; private string calldate11; private string calldate12; private string calldate13; private string calldate14; private string calldate15; private string calldate16; private string calldate17; private string calldate18; private string calldate19; private string calldate20; private string calldate21; private string calldate22; private string calldate23; private string calldate24; private string calldate25; private string calldate26; private string calldate27; private string calldate28; private string calldate29; private string calldate30; private string calldate31; public string CalllDATE1 { get { return callldate1; } set { callldate1 = value; } } public string CalllDATE2 { get { return callldate2; } set { callldate2 = value; } } public string CalllDATE3 { get { return callldate3; } set { callldate3 = value; } } public string CalllDATE4 { get { return callldate4; } set { callldate4 = value; } } public string CalllDATE5 { get { return callldate5; } set { callldate5 = value; } } public string CalllDATE6 { get { return callldate6; } set { callldate6 = value; } } public string CalllDATE7 { get { return callldate7; } set { callldate7 = value; } } public string CalllDATE8 { get { return callldate8; } set { callldate8 = value; } } public string CalllDATE9 { get { return callldate9; } set { callldate9 = value; } } public string CalllDATE10 { get { return callldate10; } set { callldate10 = value; } } public string CalllDATE11 { get { return callldate11; } set { callldate11 = value; } } public string CalllDATE12 { get { return callldate12; } set { callldate12 = value; } } public string CalllDATE13 { get { return callldate13; } set { callldate13 = value; } } public string CalllDATE14 { get { return callldate14; } set { callldate14 = value; } } public string CalllDATE15 { get { return callldate15; } set { callldate15 = value; } } public string CalllDATE16 { get { return callldate16; } set { callldate16 = value; } } public string CalllDATE17 { get { return callldate17; } set { callldate17 = value; } } public string CalllDATE18 { get { return callldate18; } set { callldate18 = value; } } public string CalllDATE19 { get { return callldate19; } set { callldate19 = value; } } public string CalllDATE20 { get { return callldate20; } set { callldate20 = value; } } public string CalllDATE21 { get { return callldate21; } set { callldate21 = value; } } public string CalllDATE22 { get { return callldate22; } set { callldate22 = value; } } public string CalllDATE23 { get { return callldate23; } set { callldate23 = value; } } public string CalllDATE24 { get { return callldate24; } set { callldate24 = value; } } public string CalllDATE25 { get { return callldate25; } set { callldate25 = value; } } public string CalllDATE26 { get { return callldate26; } set { callldate26 = value; } } public string CalllDATE27 { get { return callldate27; } set { callldate27 = value; } } public string CalllDATE28 { get { return callldate28; } set { callldate28 = value; } } public string CalllDATE29 { get { return callldate29; } set { callldate29 = value; } } public string CalllDATE30 { get { return callldate30; } set { callldate30 = value; } } public string CalllDATE31 { get { return callldate31; } set { callldate31 = value; } } public string CallDATE1 { get { return calldate1; } set { calldate1 = value; } } public string CallDATE2 { get { return calldate2; } set { calldate2 = value; } } public string CallDATE3 { get { return calldate3; } set { calldate3 = value; } } public string CallDATE4 { get { return calldate4; } set { calldate4 = value; } } public string CallDATE5 { get { return calldate5; } set { calldate5 = value; } } public string CallDATE6 { get { return calldate6; } set { calldate6 = value; } } public string CallDATE7 { get { return calldate7; } set { calldate7 = value; } } public string CallDATE8 { get { return calldate8; } set { calldate8 = value; } } public string CallDATE9 { get { return calldate9; } set { calldate9 = value; } } public string CallDATE10 { get { return calldate10; } set { calldate10 = value; } } public string CallDATE11 { get { return calldate11; } set { calldate11 = value; } } public string CallDATE12 { get { return calldate12; } set { calldate12 = value; } } public string CallDATE13 { get { return calldate13; } set { calldate13 = value; } } public string CallDATE14 { get { return calldate14; } set { calldate14 = value; } } public string CallDATE15 { get { return calldate15; } set { calldate15 = value; } } public string CallDATE16 { get { return calldate16; } set { calldate16 = value; } } public string CallDATE17 { get { return calldate17; } set { calldate17 = value; } } public string CallDATE18 { get { return calldate18; } set { calldate18 = value; } } public string CallDATE19 { get { return calldate19; } set { calldate19 = value; } } public string CallDATE20 { get { return calldate20; } set { calldate20 = value; } } public string CallDATE21 { get { return calldate21; } set { calldate21 = value; } } public string CallDATE22 { get { return calldate22; } set { calldate22 = value; } } public string CallDATE23 { get { return calldate23; } set { calldate23 = value; } } public string CallDATE24 { get { return calldate24; } set { calldate24 = value; } } public string CallDATE25 { get { return calldate25; } set { calldate25 = value; } } public string CallDATE26 { get { return calldate26; } set { calldate26 = value; } } public string CallDATE27 { get { return calldate27; } set { calldate27 = value; } } public string CallDATE28 { get { return calldate28; } set { calldate28 = value; } } public string CallDATE29 { get { return calldate29; } set { calldate29 = value; } } public string CallDATE30 { get { return calldate30; } set { calldate30 = value; } } public string CallDATE31 { get { return calldate31; } set { calldate31 = value; } } public Int32 TotalWorkedHours { get { return totalworkedhours; } set { totalworkedhours = value; } } public Int32 TotalPerHours { get { return totalperhours; } set { totalperhours = value; } } public Int32 TotalOTHours { get { return totalothours; } set { totalothours = value; } } public Int32 TotalBusHours { get { return totalbushours; } set { totalbushours = value; } } public Int32 TotalExtraHours { get { return totalextrahours; } set { totalextrahours = value; } } public Int32 TotalShortHours { get { return totalshorthours; } set { totalshorthours = value; } } public decimal TotalOTFactorHours { get { return totalotfactorhours; } set { totalotfactorhours = value; } } public decimal Total { get { return total; } set { total = value; } } public Int32 TotalPIHours { get { return totalpihours; } set { totalpihours = value; } } public string CallTotalPIHours { get { return calltotalpihours; } set { calltotalpihours = value; } } public string CallTotal { get { return calltotal; } set { calltotal = value; } } public string CallTotalWorkedHours { get { return calltotalworkedhours; } set { calltotalworkedhours = value; } } public string CallTotalPerHours { get { return calltotalperhours; } set { calltotalperhours = value; } } public string CallTotalOTHours { get { return calltotalothours; } set { calltotalothours = value; } } public string CallTotalBusHours { get { return calltotalbushours; } set { calltotalbushours = value; } } public string CallTotalExtraHours { get { return calltotalextrahours; } set { calltotalextrahours = value; } } public string CallTotalShortHours { get { return calltotalshorthours; } set { calltotalshorthours = value; } } public string CallTotalOTFactorHours { get { return calltotalotfactorhours; } set { calltotalotfactorhours = 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 Sex { get { return sex; } //Name set { sex = 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 int DATE1 { get { return date1; } set { date1 = value; } } public int DATE2 { get { return date2; } set { date2 = value; } } public int DATE3 { get { return date3; } set { date3 = value; } } public int DATE4 { get { return date4; } set { date4 = value; } } public int DATE5 { get { return date5; } set { date5 = value; } } public int DATE6 { get { return date6; } set { date6 = value; } } public int DATE7 { get { return date7; } set { date7 = value; } } public int DATE8 { get { return date8; } set { date8 = value; } } public int DATE9 { get { return date9; } set { date9 = value; } } public int DATE10 { get { return date10; } set { date10 = value; } } public int DATE11 { get { return date11; } set { date11 = value; } } public int DATE12 { get { return date12; } set { date12 = value; } } public int DATE13 { get { return date13; } set { date13 = value; } } public int DATE14 { get { return date14; } set { date14 = value; } } public int DATE15 { get { return date15; } set { date15 = value; } } public int DATE16 { get { return date16; } set { date16 = value; } } public int DATE17 { get { return date17; } set { date17 = value; } } public int DATE18 { get { return date18; } set { date18 = value; } } public int DATE19 { get { return date19; } set { date19 = value; } } public int DATE20 { get { return date20; } set { date20 = value; } } public int DATE21 { get { return date21; } set { date21 = value; } } public int DATE22 { get { return date22; } set { date22 = value; } } public int DATE23 { get { return date23; } set { date23 = value; } } public int DATE24 { get { return date24; } set { date24 = value; } } public int DATE25 { get { return date25; } set { date25 = value; } } public int DATE26 { get { return date26; } set { date26 = value; } } public int DATE27 { get { return date27; } set { date27 = value; } } public int DATE28 { get { return date28; } set { date28 = value; } } public int DATE29 { get { return date29; } set { date29 = value; } } public int DATE30 { get { return date30; } set { date30 = value; } } public int 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 PFJoinDate { get { return pfjoindate; } //DateOfBirth set { pfjoindate = 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 #region Leave private decimal opening; private decimal allotedleave; private decimal takenleave; private decimal leavebalance; private decimal balance; private int leavetype; public decimal Opening { get { return opening; } set { opening = value; } } public decimal AllotedLeave { get { return allotedleave; } set { allotedleave = value; } } public decimal TakenLeave { get { return takenleave; } set { takenleave = value; } } public decimal LeaveBalance { get { return leavebalance; } set { leavebalance = value; } } public decimal Balance { get { return balance; } set { balance = value; } } public int LeaveType { get { return leavetype; } set { leavetype = value; } } #endregion #endregion } }