using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Punch { public class PunchReportDTO { private int employeeid; private string employeecode; private string employeename; private string sex; private int shiftid; private string shiftcode; private string shiftdescription; private string geocode; private int departmentid; private string departmentcode; private string departmentname; private int statusid; private string statuscode; private string statusname; private string punchtime; private string originalpunchtime; private int modifieduserid; private string modifiedusercode; private string modifiedusername; private DateTime modifiedondate; private string modifiedontime; private DateTime punchdate; private string inpunchtime; private string outpunchtime; private string dailyinpunchtime; private string dailyoutpunchtime; private string errormessage; private Int64 slno; private string type; private DateTime date; private int punchid; private string locationcode; private string locationname; private string calendarname; private string devicecode; private string devicename; private string callworkedhrs; private string callmandays; private string daytype; private string weekofftype; private string weeklyoff; private string reportingtocode; private string reportingtoname; private string unitcode; private string unitname; private int sitetype; private string locationgeocode; private double distance; private string reasonname; private string recordtype; public string LocationGeoCode { get { return locationgeocode; } set { locationgeocode = value; } } public string ReasonName { get { return reasonname; } set { reasonname = value; } } public string RecordType { get { return recordtype; } set { recordtype = value; } } public double Distance { get { return distance; } set { distance = value; } } public string CallWorkedHrs { get { return callworkedhrs; } set { callworkedhrs = value; } } public string CallManDays { get { return callmandays; } set { callmandays = value; } } public Int64 SlNo { get { return slno; } set { slno = value; } } public string Type { get { return type; } set { type = value; } } public string GeoCode { get { return geocode; } set { geocode = value; } } public DateTime Date { get { return date; } set { date = value; } } public int PunchId { get { return punchid; } set { punchid = value; } } public int EmployeeId { get { return employeeid; } set { employeeid = value; } } public string EmployeeCode { get { return employeecode; } set { employeecode = value; } } public string EmployeeName { get { return employeename; } set { employeename = value; } } public string Sex { get { return sex; } set { sex = value; } } public int ShiftId { get { return shiftid; } set { shiftid = value; } } public string ShiftCode { get { return shiftcode; } set { shiftcode = value; } } public string ShiftDescription { get { return shiftdescription; } set { shiftdescription = value; } } public int DepartmentId { get { return departmentid; } set { departmentid = value; } } public string DepartmentCode { get { return departmentcode; } set { departmentcode = value; } } public string DepartmentName { get { return departmentname; } set { departmentname = value; } } public int StatusId { get { return statusid; } set { statusid = value; } } public string StatusCode { get { return statuscode; } set { statuscode = value; } } public string StatusName { get { return statusname; } set { statusname = value; } } public string PunchTime { get { return punchtime; } set { punchtime = value; } } public string OriginalPunchTime { get { return originalpunchtime; } set { originalpunchtime = value; } } public int ModifiedUserId { get { return modifieduserid; } set { modifieduserid = value; } } public string ModifiedUserCode { get { return modifiedusercode; } set { modifiedusercode = value; } } public string ModifiedUserName { get { return modifiedusername; } set { modifiedusername = value; } } public DateTime ModifiedOnDate { get { return modifiedondate; } set { modifiedondate = value; } } public string ModifiedOnTime { get { return modifiedontime; } set { modifiedontime = value; } } public DateTime PunchDate { get { return punchdate; } set { punchdate = value; } } public string INPunchTime { get { return inpunchtime; } set { inpunchtime = value; } } public string OUTPunchTime { get { return outpunchtime; } set { outpunchtime = value; } } public string DailyINPunchTime { get { return dailyinpunchtime; } set { dailyinpunchtime = value; } } public string DailyOUTPunchTime { get { return dailyoutpunchtime; } set { dailyoutpunchtime = value; } } public string ErrorMessage { get { return errormessage; } set { errormessage = value; } } public string LocationCode { get { return locationcode; } set { locationcode = value; } } public string LocationName { get { return locationname; } set { locationname = value; } } public string DeviceCode { get { return devicecode; } set { devicecode = value; } } public string DeviceName { get { return devicename; } set { devicename = value; } } private Int32 workedhrs; private Int32 mandays; private string designation; private string leavename; private string leavestatus; private DateTime intime; private DateTime outtime; public string Designation { get { return designation; } set { designation = value; } } public string LeaveName { get { return leavename; } set { leavename = value; } } public string LeaveStatus { get { return leavestatus; } set { leavestatus = value; } } public Int32 WorkedHrs { get { return workedhrs; } set { workedhrs = value; } } public Int32 ManDays { get { return mandays; } set { mandays = value; } } public DateTime INTime { get { return intime; } set { intime = value; } } public DateTime OUTTime { get { return outtime; } set { outtime = value; } } public string DayType { get { return daytype; } set { daytype = value; } } public string WeekOffType { get { return weekofftype; } set { weekofftype = value; } } public string WeeklyOff { get { return weeklyoff; } set { weeklyoff = value; } } public string ReportingToCode { get { return reportingtocode; } set { reportingtocode = value; } } public string ReportingToName { get { return reportingtoname; } set { reportingtoname = value; } } private int siteid; private DateTime attendancedate; private string diffiencepunch; private int punchdifference; public int SiteId { get { return siteid; } set { siteid = value; } } public DateTime AttendanceDate { get { return attendancedate; } set { attendancedate = value; } } public string DiffiencePunch { get { return diffiencepunch; } set { diffiencepunch = value; } } public int PunchDifference { get { return punchdifference; } set { punchdifference = value; } } public int SiteType { get { return sitetype; } set { sitetype = value; } } public string UnitCode { get { return unitcode; } set { unitcode = value; } } public string UnitName { get { return unitname; } set { unitname = value; } } public string CalendarName { get { return calendarname; } set { calendarname = value; } } private string address1; private string address2; private string address3; private string address4; private string address5; private string contactpersonname; private string contactpersonsalutation; private string contactpersondesignation; private string contactpersonphoneno; private string contactpersonmobileno; private string remarks; private decimal geodistance; public string Address1 { get { return address1; } set { address1 = value; } } public string Address2 { get { return address2; } set { address2 = value; } } public string Address3 { get { return address3; } set { address3 = value; } } public string Address4 { get { return address4; } set { address4 = value; } } public string Address5 { get { return address5; } set { address5 = value; } } public string ContactPersonName { get { return contactpersonname; } set { contactpersonname = value; } } public string ContactPersonSalutation { get { return contactpersonsalutation; } set { contactpersonsalutation = value; } } public string ContactPersonDesignation { get { return contactpersondesignation; } set { contactpersondesignation = value; } } public string ContactPersonPhoneNo { get { return contactpersonphoneno; } set { contactpersonphoneno = value; } } public string ContactPersonMobileNo { get { return contactpersonmobileno; } set { contactpersonmobileno = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } public decimal GeoDistance { get { return geodistance; } set { geodistance = value; } } } }