using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.DailyAttendance { public class EmployeePendingTimeSheetDTO //: ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private int partyid; private string partycode; private string partyname; private string partybranchcode; private string partybranchname; private string documentnumber; private DateTime documentdate; private string referencenumber; private DateTime referencedate; private string rolecode; private string rolename; private string projectname; private string productdescription; private int hitchslno; private DateTime drfrom; private DateTime drto; private int days; private int drdays; private decimal sitedays; private decimal basedays; private int status; private string textstatus; private string timesheetnumber; private string invoicenumber; private DateTime invoicedate; private int timesheetid; private int payperiodid = -1; private string hitchname; private int postingpositionid; private string hitchstatus; private decimal standbydays; private decimal trainingdays; public int TimeSheetId { get { return timesheetid; } //Id set { timesheetid = value; } //Id } public int PayPeriodId { get { return payperiodid; } //Id set { payperiodid = value; } //Id } public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } 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 PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public string RoleCode { get { return rolecode; } set { rolecode = value; } } public string RoleName { get { return rolename; } set { rolename = value; } } public string ProjectName { get { return projectname; } set { projectname = value; } } public int HitchSlNo { get { return hitchslno; } set { hitchslno = value; } } public DateTime DRFrom { get { return drfrom; } set { drfrom = value; } } public DateTime DRTo { get { return drto; } set { drto = value; } } public int Days { get { return days; } set { days = value; } } public int Drdays { get { return drdays; } set { drdays = value; } } public decimal SiteDays { get { return sitedays; } set { sitedays = value; } } public decimal BaseDays { get { return basedays; } set { basedays = value; } } public int Status { get { return status; } set { status = value; } } public string TsTextstatus { get { return textstatus; } set { textstatus = value; } } public string TimeSheetNumber { get { return timesheetnumber; } set { timesheetnumber = value; } } public string InvoiceNumber { get { return invoicenumber; } set { invoicenumber = value; } } public DateTime InvoiceDate { get { return invoicedate; } set { invoicedate = value; } } private int totaldays; private int totaldrdays; private int nooftimesheets; private int notprepared; private int approved; private int notsubmitted; private int noofemployees; private int noofhitches; public int NoofEmployees { get { return noofemployees; } set { noofemployees = value; } } public int NoofHitches { get { return noofhitches; } set { noofhitches = value; } } public int TotalDays { get { return totaldays; } set { totaldays = value; } } public int TotalDrDays { get { return totaldrdays; } set { totaldrdays = value; } } public int NoofTimeSheets { get { return nooftimesheets; } set { nooftimesheets = value; } } public int Notprepared { get { return notprepared; } set { notprepared = value; } } public int Approved { get { return approved; } set { approved = value; } } public int NotSubmitted { get { return notsubmitted; } set { notsubmitted = value; } } public string HitchName { get { return hitchname; } set { hitchname = value; } } public int PostingPositionId { get { return postingpositionid; } set { postingpositionid = value; } } public decimal TrainingDays { get { return trainingdays; } set { trainingdays = value; } } public string HitchStatus { get { return hitchstatus; } set { hitchstatus = value; } } private string rejectedremarks = ""; private string updatedby = ""; private string updateddateandtime = ""; private int isattachmentfound = 1;//0 Yes 1 No public string RejectedRemarks { get { return rejectedremarks; } set { rejectedremarks = value; } } public string UpdatedBy { get { return updatedby; } set { updatedby = value; } } public string UpdatedDateandTime { get { return updateddateandtime; } set { updateddateandtime = value; } } public int IsAttachmentFound { get { return isattachmentfound; } set { isattachmentfound = value; } } public string ProductDescription { get { return productdescription; } set { productdescription = value; } } private int dailyattendancestafftypeid; private string dailyattendancestafftypecode; private string dailyattendancestafftypename; private string dailyattendancecreatedbyname; private string dailyattendancecreatedon; private string dailyattendancemodifiedon; private string employeecardnumber; public int DailyAttendanceStaffTypeId { get { return dailyattendancestafftypeid; } set { dailyattendancestafftypeid = value; } } public string DailyAttendanceStaffTypeCode { get { return dailyattendancestafftypecode; } set { dailyattendancestafftypecode = value; } } public string DailyAttendanceStaffTypeName { get { return dailyattendancestafftypename; } set { dailyattendancestafftypename = value; } } public string DailyAttendanceCreatedbyName { get { return dailyattendancecreatedbyname; } set { dailyattendancecreatedbyname = value; } } public string DailyAttendanceCreatedOn { get { return dailyattendancecreatedon; } set { dailyattendancecreatedon = value; } } public string DailyAttendanceModifiedOn { get { return dailyattendancemodifiedon; } set { dailyattendancemodifiedon = value; } } public string EmployeeCardNumber { get { return employeecardnumber; } set { employeecardnumber = value; } } public decimal StandbyDays { get { return standbydays; } set { standbydays = value; } } } }