using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using PayRollDAL.DTO.EmployeeExperience; using PayRollDAL.DTO.EmployeeQualification; using PayRollDAL.DTO.EmployeeReference; using PayRollDAL.DTO.EmployeeSalary; using PayRollDAL.DTO.EmployeeSkill; using PayRollDAL.DTO.EmployeeWorking; namespace PayRollDAL.DTO.Employee { public class EmployeeProfileReportDTO { #region PrivateMembers #region Employee private int employeeid; //Id #region Employee private int employeecommonid; //Id private string employeecommoncode; //Code private string employeecommonname; //Name #endregion #region CodeDefine private int employeecodedefineid = -1; //Id #endregion private string employeecode; //Code private string employeename; //Name private string employeefathername; //FatherName private string employeemothername; //MotherName private string employeespousename; //SpouseName #region Department private int departmentid = -1; //Id private string departmentcode; //Code private string departmentname; //Name #endregion #region Village private int villageid = -1; //Id private string villagecode; //Code private string villagename; //Name #endregion private byte employeecostcentertype; //CoscCenterType #region CostCenter private int costcenterid = -1; //Id private string costcentercode; //Code private string costcentername; //Name #endregion #region CostCenterAllocation private int costcenterallocationid = -1; //Id private string costcenterallocationcode; //Code private string costcenterallocationname; //Name #endregion #region OrganizationGroup private int workouid = -1; //Id private string workoucode; //Code private string workouname; //Name #endregion private byte employeeiscrossou; //IsCrossOU #region OrganizationGroup private int ougroupid = -1; //Id private string ougroupcode; //Code private string ougroupname; //Name #endregion #region PayGroup private int paygroupid = -1; //Id private string paygroupcode; //Code private string paygroupname; //Name #endregion //PayGroupId private int worktypeid = -1; private string worktypecode; private string worktypename; private int employeetypeid = -1; private string employeetypecode; private string employeetypename; private int stafftypeid = -1; private string stafftypecode; private string stafftypename; private int designationid = -1; private string designationcode; private string designationname; private int nationalityid = -1; private string nationalitycode; private string nationalityname; private int religionid = -1; private string religioncode; private string religionname; private int locationid = -1; private string locationcode; private string locationname; private int casteid = -1; private string castecode; private string castename; #region Branch private int ourbranchid; //Id private string ourbranchcode; //Code private string ourbranchname; #endregion private double employeeheightincms; //HeightInCMS private double employeeweightinkgs; //WeightInKGS private double employeechestsize; //ChestSize private byte employeeishandicapped; //IsHandiCapped private string employeeidentificationmark; //IdendificationMark private string employeephysicalcondition; //PhysicalCondition private byte employeeemployerstatus; //EmployeeStatus private DateTime employeedateofbirth; //DateOfBirth private DateTime employeeactualdateofbirth; //ActualDateOfBirth private DateTime employeedateofjoining; //DateOfJoining private byte employeeisconfirmed; //IsConfirmed private DateTime employeedateofconfirmation; //DateOfConfirmation private DateTime employeedateofresignation; //DateOfResignation private DateTime employeecalculateddateofretirment;//CalculatedDateOfRetirment private DateTime employeeactualdateofretirment; //ActualDateOfRetirment private byte employeemaritalstatus; //MaritalStatus private byte employeesex; //Sex private string employeebloodgroup; //BloodGroup private byte employeeispfapplicable; //IsPFApplicable private byte employeepfstatus; //PFStatus private string employeepfnumber; //PFNumber private double employeestatutorypfpercentage; //StatutorypfPercentage private double employeeemployeepfpercentage; //EmployeePFPercentage private byte employeeisfamilypension; //IsFamilyPension private string employeefamilypensionnumber; //FamilyPensionNumber private double employeefamilypensionpercentage; //FamilyPensionPercentage private DateTime employeepfjoindate; //PFJoinDate private DateTime employeepfenddate; //PFEndDate private byte employeeisesiapplicable; //IsESIApplicable private byte employeeesistatus; //ESIStatus private string employeeesinumber; //ESINumber private DateTime employeeesijoindate; //ESIJoinDate private DateTime employeeesienddate; //ESIEndDate private string employeeesidispensary; //ESIDispensary private double employeeemployeeesipercentage; //EmployeeESIPercentage private byte employeeisesihourlycontribution; //IsESIHourlyContribution private byte employeebasicon; //BasicOn private byte employeepaymode; //PayMode private byte employeeotpaymode; //OTPayMode private byte employeeistdsapplicable; //IsTDSApplicable private int salarygradeid = -1; private string salarygradecode; private string salarygradename; #region DAPointGroup private int dapointgroupid = -1; //Id private string dapointgroupcode; //Code private string dapointgroupname; //Name #endregion private string employeepannumber; //PANNumber private int bankid = -1; private string bankcode; private string bankname; private int bankbranchid = -1; private string bankbranchcode; private string bankbranchname; private string employeeaccountnumber; //AccountNumber #region Shift private int shiftid = -1; //Id private string shiftcode; //Code private string shiftdescription; //Description #endregion private byte employeeweekofday; //WeekOfDay #region Account private int accountid = -1; //Id private string accountcode; //Code private string accountname; //Name #endregion private string employeenominee; //Nominee private string employeenomineerelation; //NomineeRelation private byte employeeattendancetype; //AttendanceType private string employeeonsiteplace; //OnSitePlace private byte employeeisdailyreport; //IsDailyReport private byte employeepunchtype; //PunchType private string employeeprimaryemailid; //PrimaryEMailId private string employeeprimarymobile; //PrimaryMobile private string employeethumbnail; //EmployeeThumbnail #region Employee private int reportinttoemployeeid; //Id private string reportinttoemployeecode; //Code private string reportinttoemployeename; //Name #endregion private string employeeexperience; //Experience private byte employeeistemporarycard; //IsTemporaryCard private string employeetemporarycardnumber; //TemporaryCardNumber private DateTime employeecardvalidtill; //CardValidTill private byte employeeisnumberrequired; //IsNumberRequired private byte employeebiomatchnumber; //BioMatchNumber #region Account private int advanceaccountid = -1; //Id private string advanceaccountcode; //Code private string advanceaccountname; //Name #endregion #region Account private int salaryaccountid = -1; //Id private string salaryaccountcode; //Code private string salaryaccountname; //Name #endregion private string employeedefaultimage; //DefaultImage private byte employeeiscontract; //IsContract private byte employeeisnumber; //IsNumber private byte employeeispurchase; //IsPurchase private byte employeeismarketing; //IsMarketing private byte employeeissales; //IsSales private byte employeeisplanning; //IsPlanning private byte employeeisservice; //IsService private byte employeeisuser; //IsUser private double employeeemployerpfpercentage; //EmployerPFPercentage private int segmentid = -1; private string segmentcode; private string segmentname; private int unitid = -1; private string unitcode; private string unitname; private string employeereasonforesileaving; private string employeereasonforpfleaving; private int shiftpatterndetailid = -1; private DateTime employeepatterndate = DateTime.UtcNow; private double employeeemployeresipercentage; #region Division private int divisionid = -1; //Id private string divisioncode; //Code private string divisionname; //Name private int skillreporttype = 1; private int worreporttype = 1; private int expreporttype = 1; private int quareporttype = 1; private int refreporttype = 1; private int salreporttype = 1; #endregion #endregion private IList employeeexperiences; private List employeesalary; private IList employeequalification; private IList employeereference; private IList employeeworking; private IList employeeskill; private IList employeeesi; private IList employeepf; private IList employeegratutity; private IList employeestaffappointment; private IList employeeworkerappointment; private IList employeebiodata; private IList employeeform25; private IList employeeinductionprogram; #endregion private string jobpositioncode; private string jobpositionname; private int jobpositionid; #region PublicMembers #region Employee public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } private string employeemaritalstatusname; private string employeesexname; public string EmployeeMaritalStatusName { get { return employeemaritalstatusname; } set { employeemaritalstatusname = value; } } public string EmployeeSexName { get { return employeesexname; } set { employeesexname = value; } } #region Employee public int EmployeeCommonId { get { return employeecommonid; } //Id set { employeecommonid = value; } //Id } public string EmployeeCommonCode { get { return employeecommoncode; } //Code set { employeecommoncode = value; } //Code } public string EmployeeCommonName { get { return employeecommonname; } //Name set { employeecommonname = value; } //Name } #endregion #region EmployeeCodeDefine public int EmployeeCodeDefineId { get { return employeecodedefineid; } //EntityId set { employeecodedefineid = value; } //EntityId } #endregion public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } public string EmployeeFatherName { get { return employeefathername; } //FatherName set { employeefathername = value; } //FatherName } public string EmployeeMotherName { get { return employeemothername; } //MotherName set { employeemothername = value; } //MotherName } public string EmployeeSpouseName { get { return employeespousename; } //SpouseName set { employeespousename = value; } //SpouseName } #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 Village public int VillageId { get { return villageid; } //Id set { villageid = value; } //Id } public string VillageCode { get { return villagecode; } //Code set { villagecode = value; } //Code } public string VillageName { get { return villagename; } //Name set { villagename = value; } //Name } #endregion public byte EmployeeCostCenterType { get { return employeecostcentertype; } //CoscCenterType set { employeecostcentertype = value; } //CoscCenterType } #region CostCenter public int CostCenterId { get { return costcenterid; } //Id set { costcenterid = value; } //Id } public string CostCenterCode { get { return costcentercode; } //Code set { costcentercode = value; } //Code } public string CostCenterName { get { return costcentername; } //Name set { costcentername = value; } //Name } #endregion #region CostCenterAllocation public int CostCenterAllocationId { get { return costcenterallocationid; } //Id set { costcenterallocationid = value; } //Id } public string CostCenterAllocationCode { get { return costcenterallocationcode; } //Code set { costcenterallocationcode = value; } //Code } public string CostCenterAllocationName { get { return costcenterallocationname; } //Name set { costcenterallocationname = value; } //Name } #endregion #region OrganizationUnit public int WorkOUId { get { return workouid; } //Id set { workouid = value; } //Id } public string WorkOUCode { get { return workoucode; } //Code set { workoucode = value; } //Code } public string WorkOUName { get { return workouname; } //Name set { workouname = value; } //Name } #endregion public byte EmployeeIsCrossOU { get { return employeeiscrossou; } //IsCrossOU set { employeeiscrossou = value; } //IsCrossOU } #region OrganizationGroup public int OUGroupId { get { return ougroupid; } //Id set { ougroupid = value; } //Id } public string OUGroupCode { get { return ougroupcode; } //Code set { ougroupcode = value; } //Code } public string OUGroupName { get { return ougroupname; } //Name set { ougroupname = value; } //Name } #endregion #region PayGroup public int PayGroupId { get { return paygroupid; } //Id set { paygroupid = value; } //Id } public string PayGroupCode { get { return paygroupcode; } //Code set { paygroupcode = value; } //Code } public string PayGroupName { get { return paygroupname; } //Name set { paygroupname = value; } //Name } #endregion public int WorkTypeId { get { return worktypeid; } //Id set { worktypeid = value; } //Id } public string WorkTypeCode { get { return worktypecode; } //Code set { worktypecode = value; } //Code } public string WorkTypeName { get { return worktypename; } //Name set { worktypename = value; } //Name } public int EmployeeTypeId { get { return employeetypeid; } //Id set { employeetypeid = value; } //Id } public string EmployeeTypeCode { get { return employeetypecode; } //Code set { employeetypecode = value; } //Code } public string EmployeeTypeName { get { return employeetypename; } //Name set { employeetypename = value; } //Name } public int StaffTypeId { get { return stafftypeid; } //Id set { stafftypeid = value; } //Id } public string StaffTypeCode { get { return stafftypecode; } //Code set { stafftypecode = value; } //Code } public string StaffTypeName { get { return stafftypename; } //Name set { stafftypename = value; } //Name } 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 int NationalityId { get { return nationalityid; } //Id set { nationalityid = value; } //Id } public string NationalityCode { get { return nationalitycode; } //Code set { nationalitycode = value; } //Code } public string NationalityName { get { return nationalityname; } //Name set { nationalityname = value; } //Name } public int ReligionId { get { return religionid; } //Id set { religionid = value; } //Id } public string ReligionCode { get { return religioncode; } //Code set { religioncode = value; } //Code } public string ReligionName { get { return religionname; } //Name set { religionname = value; } //Name } public int LocationId { get { return locationid; } //Id set { locationid = value; } //Id } public string LocationCode { get { return locationcode; } //Code set { locationcode = value; } //Code } public string LocationName { get { return locationname; } //Name set { locationname = value; } //Name } public int CasteId { get { return casteid; } //Id set { casteid = value; } //Id } public string CasteCode { get { return castecode; } //Code set { castecode = value; } //Code } public string CasteName { get { return castename; } //Name set { castename = value; } //Name } #region Branch public int OurBranchId { get { return ourbranchid; } //Id set { ourbranchid = value; } //Id } public string OurBranchCode { get { return ourbranchcode; } //Code set { ourbranchcode = value; } //Code } public string OurBranchName { get { return ourbranchname; } //Name set { ourbranchname = value; } //Name } #endregion public double EmployeeHeightInCMS { get { return employeeheightincms; } //HeightInCMS set { employeeheightincms = value; } //HeightInCMS } public double EmployeeWeightInKGS { get { return employeeweightinkgs; } //WeightInKGS set { employeeweightinkgs = value; } //WeightInKGS } public double EmployeeChestSize { get { return employeechestsize; } //ChestSize set { employeechestsize = value; } //ChestSize } public byte EmployeeIsHandiCapped { get { return employeeishandicapped; } //IsHandiCapped set { employeeishandicapped = value; } //IsHandiCapped } public string EmployeeIdentificationMark { get { return employeeidentificationmark; } //IdendificationMark set { employeeidentificationmark = value; } //IdendificationMark } public string EmployeePhysicalCondition { get { return employeephysicalcondition; } //PhysicalCondition set { employeephysicalcondition = value; } //PhysicalCondition } public byte EmployeeEmployerStatus { get { return employeeemployerstatus; } //EmployeeStatus set { employeeemployerstatus = value; } //EmployeeStatus } public DateTime EmployeeDateOfBirth { get { return employeedateofbirth; } //DateOfBirth set { employeedateofbirth = value; } //DateOfBirth } public DateTime EmployeeActualDateOfBirth { get { return employeeactualdateofbirth; } //ActualDateOfBirth set { employeeactualdateofbirth = value; } //ActualDateOfBirth } public DateTime EmployeeDateOfJoining { get { return employeedateofjoining; } //DateOfJoining set { employeedateofjoining = value; } //DateOfJoining } public byte EmployeeIsConfirmed { get { return employeeisconfirmed; } //IsConfirmed set { employeeisconfirmed = value; } //IsConfirmed } public DateTime EmployeeDateOfConfirmation { get { return employeedateofconfirmation; } //DateOfConfirmation set { employeedateofconfirmation = value; } //DateOfConfirmation } public DateTime EmployeeDateOfResignation { get { return employeedateofresignation; } //DateOfResignation set { employeedateofresignation = value; } //DateOfResignation } public DateTime EmployeeCalculatedDateOfRetirment { get { return employeecalculateddateofretirment; } //CalculatedDateOfRetirment set { employeecalculateddateofretirment = value; } //CalculatedDateOfRetirment } public DateTime EmployeeActualDateOfRetirment { get { return employeeactualdateofretirment; } //ActualDateOfRetirment set { employeeactualdateofretirment = value; } //ActualDateOfRetirment } public byte EmployeeMaritalStatus { get { return employeemaritalstatus; } //MaritalStatus set { employeemaritalstatus = value; } //MaritalStatus } public byte EmployeeSex { get { return employeesex; } //Sex set { employeesex = value; } //Sex } public string EmployeeBloodGroup { get { return employeebloodgroup; } //BloodGroup set { employeebloodgroup = value; } //BloodGroup } public byte EmployeeIsPFApplicable { get { return employeeispfapplicable; } //IsPFApplicable set { employeeispfapplicable = value; } //IsPFApplicable } public byte EmployeePFStatus { get { return employeepfstatus; } //PFStatus set { employeepfstatus = value; } //PFStatus } public string EmployeePFNumber { get { return employeepfnumber; } //PFNumber set { employeepfnumber = value; } //PFNumber } public double EmployeeStatutorypfPercentage { get { return employeestatutorypfpercentage; } //StatutorypfPercentage set { employeestatutorypfpercentage = value; } //StatutorypfPercentage } public double EmployeeEmployeePFPercentage { get { return employeeemployeepfpercentage; } //EmployeePFPercentage set { employeeemployeepfpercentage = value; } //EmployeePFPercentage } public byte EmployeeIsFamilyPension { get { return employeeisfamilypension; } //IsFamilyPension set { employeeisfamilypension = value; } //IsFamilyPension } public string EmployeeFamilyPensionNumber { get { return employeefamilypensionnumber; } //FamilyPensionNumber set { employeefamilypensionnumber = value; } //FamilyPensionNumber } public double EmployeeFamilyPensionPercentage { get { return employeefamilypensionpercentage; } //FamilyPensionPercentage set { employeefamilypensionpercentage = value; } //FamilyPensionPercentage } public DateTime EmployeePFJoinDate { get { return employeepfjoindate; } //PFJoinDate set { employeepfjoindate = value; } //PFJoinDate } public DateTime EmployeePFEndDate { get { return employeepfenddate; } //PFEndDate set { employeepfenddate = value; } } public byte EmployeeIsESIApplicable { get { return employeeisesiapplicable; } //IsESIApplicable set { employeeisesiapplicable = value; } //IsESIApplicable } public byte EmployeeESIStatus { get { return employeeesistatus; } //ESIStatus set { employeeesistatus = value; } //ESIStatus } public string EmployeeESINumber { get { return employeeesinumber; } //ESINumber set { employeeesinumber = value; } //ESINumber } public DateTime EmployeeESIJoinDate { get { return employeeesijoindate; } //ESIJoinDate set { employeeesijoindate = value; } //ESIJoinDate } public DateTime EmployeeESIEndDate { get { return employeeesienddate; } //ESIEndDate set { employeeesienddate = value; } //ESIEndDate } public string EmployeeESIDispensary { get { return employeeesidispensary; } //ESIDispensary set { employeeesidispensary = value; } //ESIDispensary } public double EmployeeEmployeeESIPercentage { get { return employeeemployeeesipercentage; } //EmployeeESIPercentage set { employeeemployeeesipercentage = value; } //EmployeeESIPercentage } public byte EmployeeIsESIHourlyContribution { get { return employeeisesihourlycontribution; } //IsESIHourlyContribution set { employeeisesihourlycontribution = value; } //IsESIHourlyContribution } public byte EmployeeBasicOn { get { return employeebasicon; } //BasicOn set { employeebasicon = value; } //BasicOn } public byte EmployeePayMode { get { return employeepaymode; } //PayMode set { employeepaymode = value; } //PayMode } public byte EmployeeOTPayMode { get { return employeeotpaymode; } //OTPayMode set { employeeotpaymode = value; } //OTPayMode } public byte EmployeeIsTDSApplicable { get { return employeeistdsapplicable; } //IsTDSApplicable set { employeeistdsapplicable = value; } //IsTDSApplicable } public int SalaryGradeId { get { return salarygradeid; } //Id set { salarygradeid = value; } //Id } public string SalaryGradeCode { get { return salarygradecode; } //Code set { salarygradecode = value; } //Code } public string SalaryGradeName { get { return salarygradename; } //Name set { salarygradename = value; } //Name } #region DAPointGroup public int DAPointGroupId { get { return dapointgroupid; } //Id set { dapointgroupid = value; } //Id } public string DAPointGroupCode { get { return dapointgroupcode; } //Code set { dapointgroupcode = value; } //Code } public string DAPointGroupName { get { return dapointgroupname; } //Name set { dapointgroupname = value; } //Name } #endregion public string EmployeePANNumber { get { return employeepannumber; } //PANNumber set { employeepannumber = value; } //PANNumber } public int BankId { get { return bankid; } //Id set { bankid = value; } //Id } public string BankCode { get { return bankcode; } //Code set { bankcode = value; } //Code } public string BankName { get { return bankname; } //Name set { bankname = value; } //Name } public int BankBranchId { get { return bankbranchid; } //Id set { bankbranchid = value; } //Id } public string BankBranchCode { get { return bankbranchcode; } //Code set { bankbranchcode = value; } //Code } public string BankBranchName { get { return bankbranchname; } //Name set { bankbranchname = value; } //Name } public string EmployeeAccountNumber { get { return employeeaccountnumber; } //AccountNumber set { employeeaccountnumber = value; } //AccountNumber } #region Shift public int ShiftId { get { return shiftid; } //Id set { shiftid = value; } //Id } public string ShiftCode { get { return shiftcode; } //Code set { shiftcode = value; } //Code } public string ShiftDescription { get { return shiftdescription; } //Description set { shiftdescription = value; } //Description } #endregion public byte EmployeeWeekOfDay { get { return employeeweekofday; } //WeekOfDay set { employeeweekofday = value; } //WeekOfDay } #region Employee public int AccountId { get { return accountid; } //Id set { accountid = value; } //Id } public string AccountCode { get { return accountcode; } //Code set { accountcode = value; } //Code } public string AccountName { get { return accountname; } //Name set { accountname = value; } //Name } #endregion public string EmployeeNominee { get { return employeenominee; } //Nominee set { employeenominee = value; } //Nominee } public string EmployeeNomineeRelation { get { return employeenomineerelation; } //NomineeRelation set { employeenomineerelation = value; } //NomineeRelation } public byte EmployeeAttendanceType { get { return employeeattendancetype; } //AttendanceType set { employeeattendancetype = value; } //AttendanceType } public string EmployeeOnSitePlace { get { return employeeonsiteplace; } //OnSitePlace set { employeeonsiteplace = value; } //OnSitePlace } public byte EmployeeIsDailyReport { get { return employeeisdailyreport; } //IsDailyReport set { employeeisdailyreport = value; } //IsDailyReport } public byte EmployeePunchType { get { return employeepunchtype; } //PunchType set { employeepunchtype = value; } //PunchType } public string EmployeePrimaryEMailId { get { return employeeprimaryemailid; } //PrimaryEMailId set { employeeprimaryemailid = value; } //PrimaryEMailId } public string EmployeePrimaryMobile { get { return employeeprimarymobile; } //PrimaryMobile set { employeeprimarymobile = value; } //PrimaryMobile } public string EmployeeThumbnail { get { return employeethumbnail; } //EmployeeThumbnail set { employeethumbnail = value; } //EmployeeThumbnail } #region Employee public int ReportInttoEmployeeId { get { return reportinttoemployeeid; } //Id set { reportinttoemployeeid = value; } //Id } public string ReportInttoEmployeeCode { get { return reportinttoemployeecode; } //Code set { reportinttoemployeecode = value; } //Code } public string ReportInttoEmployeeName { get { return reportinttoemployeename; } //Name set { reportinttoemployeename = value; } //Name } #endregion public string EmployeeExperience { get { return employeeexperience; } //Experience set { employeeexperience = value; } //Experience } public byte EmployeeIsTemporaryCard { get { return employeeistemporarycard; } //IsTemporaryCard set { employeeistemporarycard = value; } //IsTemporaryCard } public string EmployeeTemporaryCardNumber { get { return employeetemporarycardnumber; } //TemporaryCardNumber set { employeetemporarycardnumber = value; } //TemporaryCardNumber } public DateTime EmployeeCardValidTill { get { return employeecardvalidtill; } //CardValidTill set { employeecardvalidtill = value; } //CardValidTill } public byte EmployeeIsNumberRequired { get { return employeeisnumberrequired; } //IsNumberRequired set { employeeisnumberrequired = value; } //IsNumberRequired } public byte EmployeeBioMatchNumber { get { return employeebiomatchnumber; } //BioMatchNumber set { employeebiomatchnumber = value; } //BioMatchNumber } #region Account public int AdvanceAccountId { get { return advanceaccountid; } //Id set { advanceaccountid = value; } //Id } public string AdvanceAccountCode { get { return advanceaccountcode; } //Code set { advanceaccountcode = value; } //Code } public string AdvanceAccountName { get { return advanceaccountname; } //Name set { advanceaccountname = value; } //Name } #endregion #region Account public int SalaryAccountId { get { return salaryaccountid; } //Id set { salaryaccountid = value; } //Id } public string SalaryAccountCode { get { return salaryaccountcode; } //Code set { salaryaccountcode = value; } //Code } public string SalaryAccountName { get { return salaryaccountname; } //Name set { salaryaccountname = value; } //Name } #endregion public string EmployeeDefaultImage { get { return employeedefaultimage; } //DefaultImage set { employeedefaultimage = value; } //DefaultImage } public byte EmployeeIsContract { get { return employeeiscontract; } //IsContract set { employeeiscontract = value; } //IsContract } public byte EmployeeIsNumber { get { return employeeisnumber; } //IsNumber set { employeeisnumber = value; } //IsNumber } public byte EmployeeIsPurchase { get { return employeeispurchase; } //IsPurchase set { employeeispurchase = value; } //IsPurchase } public byte EmployeeIsMarketing { get { return employeeismarketing; } //IsMarketing set { employeeismarketing = value; } //IsMarketing } public byte EmployeeIsSales { get { return employeeissales; } //IsSales set { employeeissales = value; } //IsSales } public byte EmployeeIsPlanning { get { return employeeisplanning; } //IsPlanning set { employeeisplanning = value; } //IsPlanning } public byte EmployeeIsService { get { return employeeisservice; } //IsService set { employeeisservice = value; } //IsService } public byte EmployeeIsUser { get { return employeeisuser; } //IsUser set { employeeisuser = value; } //IsUser } public double EmployeeEmployerPFPercentage { get { return employeeemployerpfpercentage; } //EmployerPFPercentage set { employeeemployerpfpercentage = value; } //EmployerPFPercentage } public int SegmentId { get { return segmentid; } //Id set { segmentid = value; } //Id } public string SegmentCode { get { return segmentcode; } //Code set { segmentcode = value; } //Code } public string SegmentName { get { return segmentname; } //Name set { segmentname = value; } //Name } public int UnitId { get { return unitid; } //Id set { stafftypeid = value; } //Id } public string UnitCode { get { return unitcode; } //Code set { unitcode = value; } //Code } public string UnitName { get { return unitname; } //Name set { unitname = value; } //Name } #region Division public int DivisionId { get { return divisionid; } //Id set { divisionid = value; } //Id } public string DivisionCode { get { return divisioncode; } //Code set { divisioncode = value; } //Code } public string DivisionName { get { return divisionname; } //Name set { divisionname = value; } //Name } #endregion public string EmployeeReasonForESILeaving { get { return employeereasonforesileaving; } //PhysicalCondition set { employeereasonforesileaving = value; } //PhysicalCondition } public string EmployeeReasonForPFLeaving { get { return employeereasonforpfleaving; } //PhysicalCondition set { employeereasonforpfleaving = value; } //PhysicalCondition } public int ShiftPatternDetailId { get { return shiftpatterndetailid; } //ShiftPatternDetailId set { shiftpatterndetailid = value; } //ShiftPatternDetailId } public DateTime EmployeePatternDate { get { return employeepatterndate; } //EmployeePatternDate set { employeepatterndate = value; } //EmployeePatternDate } public double EmployeeEmployerESIPercentage { get { return employeeemployeresipercentage; } //EmployerPFPercentage set { employeeemployeresipercentage = value; } //EmployerPFPercentage } public int SalReportType { get { return salreporttype; } set { salreporttype = value; } } public int SkillReportType { get { return skillreporttype; } set { skillreporttype = value; } } public int WorReportType { get { return worreporttype; } set { worreporttype = value; } } public int ExpReportType { get { return expreporttype; } set { expreporttype = value; } } public int QuaReportType { get { return quareporttype; } set { quareporttype = value; } } public int RefReportType { get { return refreporttype; } set { refreporttype = value; } } public int JobPositionId { get { return jobpositionid; } set { jobpositionid = value; } } public string JobPositionCode { get { return jobpositioncode; } set { jobpositioncode = value; } } public string JobPositionName { get { return jobpositionname; } set { jobpositionname = value; } } #endregion public IList EmployeeExperiences { get { return employeeexperiences; } set { employeeexperiences = value; } } public List EmployeeSalary { get { return employeesalary; } set { employeesalary = value; } } public IList EmployeeQualification { get { return employeequalification; } set { employeequalification = value; } } public IList EmployeeReference { get { return employeereference; } set { employeereference = value; } } public IList EmployeeWorking { get { return employeeworking; } set { employeeworking = value; } } public IList EmployeeSkill { get { return employeeskill; } set { employeeskill = value; } } public IList EmployeeESI { get { return employeeesi; } set { employeeesi = value; } } public IList EmployeePF { get { return employeepf; } set { employeepf = value; } } public IList EmployeeGratutity { get { return employeegratutity; } set { employeegratutity = value; } } public IList EmployeeStaffAppointment { get { return employeestaffappointment; } set { employeestaffappointment = value; } } public IList EmployeeWorkerAppointment { get { return employeeworkerappointment; } set { employeeworkerappointment = value; } } public IList EmployeeBioData { get { return employeebiodata; } set { employeebiodata = value; } } public IList EmployeeForm25 { get { return employeeform25; } set { employeeform25 = value; } } public IList EmployeeInductionProgram { get { return employeeinductionprogram; } set { employeeinductionprogram = value; } } #endregion } }