using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Statutory { public class ESIPFDTO { #region PrivateMembers #region Employee private string employeecode; //Code private string employeename; //Name private string esinumber; private string esidispensary; private decimal wages; private decimal refundofadvance = 0; private decimal arrearepfwages = 0; private decimal arrearepfeeshare = 0; private decimal arrearepsshare = 0; private decimal arrearepfershare = 0; private decimal pensionwages; private decimal presentdays; private string pfnumber; private decimal employeramount; private decimal employeeamount; private decimal fpfemployeramount; private decimal ershare; private string nominee; private string nomineerelation; private String sex; private DateTime dateofbirth; private DateTime pfjoindate; private DateTime pfenddate; private string reasonforleaving; private byte ispfapplicable; private byte isesiapplicable; private decimal lopdays; private DateTime dateofresignation; private decimal grosswages; private decimal dliwages; private decimal refund; private string payperiodcode; private string payperiodname; private decimal employeepercent; private decimal employerpercent; private decimal totalesiamount; public decimal TotalESIAmount { get { return totalesiamount; } set { totalesiamount = value; } } public decimal EmployeePercent { get { return employeepercent; } set { employeepercent = value; } } public decimal EmployerPercent { get { return employerpercent; } set { employerpercent = value; } } public decimal GrossWages { get { return grosswages; } set { grosswages = value; } } public decimal DLIWages { get { return dliwages; } set { dliwages = value; } } public decimal Refund { get { return refund; } set { refund = value; } } public string ESIDispensary { get { return esidispensary; } set { esidispensary = value; } } #endregion #endregion #region PublicMembers #region Employee public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } public string EsiNumber { get { return esinumber; } set { esinumber = value; } } public decimal PensionWages { get { return pensionwages; } set { pensionwages = value; } } public decimal Wages { get { return wages; } set { wages = value; } } public decimal LopDays { get { return lopdays; } set { lopdays = value; } } public decimal PresentDays { get { return presentdays; } set { presentdays = value; } } public string PFNumber { get { return pfnumber; } set { pfnumber = value; } } public decimal EmployerAmount { get { return employeramount; } set { employeramount = value; } } public decimal EmployeeAmount { get { return employeeamount; } set { employeeamount = value; } } public decimal FPFEmployerAmount { get { return fpfemployeramount; } set { fpfemployeramount = value; } } public decimal ERShare { get { return ershare; } set { ershare = value; } } public string Nominee { get { return nominee; } set { nominee = value; } } public string NomineeRelation { get { return nomineerelation; } set { nomineerelation = value; } } public String Sex { get { return sex; } set { sex = value; } } public string ReasonForLeaving { get { return reasonforleaving; } set { reasonforleaving = value; } } public DateTime DateofBirth { get { return dateofbirth; } set { dateofbirth = value; } } public DateTime PFJoinDate { get { return pfjoindate; } set { pfjoindate = value; } } public DateTime PFEndDate { get { return pfenddate; } set { pfenddate = value; } } public decimal RefundOfAdvance { get { return refundofadvance; } set { refundofadvance = value; } } public decimal ArrearEPFWages { get { return arrearepfwages; } set { arrearepfwages = value; } } public decimal ArrearEPFEEShare { get { return arrearepfeeshare; } set { arrearepfeeshare = value; } } public decimal ArrearEPSShare { get { return arrearepsshare; } set { arrearepsshare = value; } } public decimal ArrearEPFERShare { get { return arrearepfershare; } set { arrearepfershare = value; } } public DateTime DateOfResignation { get { return dateofresignation; } set { dateofresignation = value; } } public byte IsPFApplicable { get { return ispfapplicable; } set { ispfapplicable = value; } } public byte IsESIApplicable { get { return isesiapplicable; } set { isesiapplicable = value; } } public String PayperiodCode { get { return payperiodcode; } set { payperiodcode = value; } } public String PayperiodName { get { return payperiodname; } set { payperiodname = value; } } #endregion #endregion #region private string oucode; //code private string ouname; //name private string oudisplayname; private string oushortname; public string OUCode { get { return oucode; } //code set { oucode = value; } //code } public string OUName { get { return ouname; } //name set { ouname = value; } //Name } public string OUDisplayName { get { return oudisplayname; } //name set { oudisplayname = value; } //name } public string OUShortName { get { return oushortname; } //name set { oushortname = value; } //name } #endregion } }