using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Employee { public class EmployeeDetailReportDTO //: ReportPaginationDTO { #region Employee private int employeeid; private string employeecode; private string employeename; private string fathername; private string firstname; private string middlename; private string lastname; private string mothername; private string spousename; private int workouid; private int worktypeid; private int employeetypeid; private int stafftypeid; private int designationid; private int nationalityid; private int religionid; private byte employeestatus; private DateTime dateofbirth; private DateTime actualdateofbirth; private DateTime dateofjoining; private DateTime joinservicedate; private string stringdateofjoining; private DateTime dateofconfirmation; private string stringdateofconfirmation; private string delay; private DateTime dateofresignation; private string stringdateofresignation; private DateTime calculateofretirement; private DateTime actualdateofretirement; private byte maritalstatus; private string maritalstatusname; private byte sex; private string sexname; private string empsalutation; private string bloodgroup; private string ispfapplicable; private string paymode; private string otpaymode; private string pfstatus; private string pfnumber; private string employeepfnumber; private decimal statutorypfpercentage; private decimal employeepfpercentage; private decimal employerpfpercentage; private string familypensionnumber; private decimal familypensionpercentage; private DateTime pfjoindate; private DateTime pfenddate; private string isesiapplicable; private string esistatus; private string esinumber; private string employeeesinumber; private DateTime esijoindate; private DateTime esienddate; private string esidispensary; private decimal employeeesipercentage; private string istdsapplicable; private int salarygradeid; private string pannumber; private string accountnumber; private int shiftid; private int accountid; private string nominee; private string nomineerelation; private string attendancetype; private string adharnumber; private string pfuannumber; private int locationid; private string locationcode; private string locationname; private string stafftypecode; private string stafftypename; private string designationcode; private string designationname; private string empversiondesignationcode; private string empversiondesignationname; private string worktypecode; private string worktypename; private string nationalitycode; private string nationalityname; private string religioncode; private string religionname; private string weekoffday; private DateTime designationfromdate; private string stringdesignationfromdate; private DateTime reveffectivefromdate; private DateTime reveffectivetodate; private DateTime revisiondate; private string employeestatusname; private string costcentertypename; private string userdefaultimageid; private string useresignatureid; private string userdefaultimageviewurl; private string useresignatureviewurl; private string adminreportingtocode; private string adminreportingtoname; private string adminreportingtoprimarymail; private decimal trainingperiod; private DateTime trainingendingdate; private int noofverification; private string ibannumber; private string sdateofresignation; private DateTime employeeversionfromdate; private int employeeversionid; private int noticeperiodindays; private int employeeage; public int EmployeeAge { get { return employeeage; } set { employeeage = value; } } private int latestpayrevisionid; public int LatestPayRevisionId { get { return latestpayrevisionid; } set { latestpayrevisionid = value; } } public int NoticePeriodInDays { get { return noticeperiodindays; } set { noticeperiodindays = value; } } public string SDateOfResignation { get { return sdateofresignation; } set { sdateofresignation = value; } } public DateTime EmployeeVersionFromDate { get { return employeeversionfromdate; } set { employeeversionfromdate = value; } } public int EmployeeVersionId { get { return employeeversionid; } set { employeeversionid = 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 FatherName { get { return fathername; } set { fathername = value; } } public string FirstName { get { return firstname; } set { firstname = value; } } public string MiddleName { get { return middlename; } set { middlename = value; } } public string LastName { get { return lastname; } set { lastname = value; } } public string MotherName { get { return mothername; } set { mothername = value; } } public string SpouseName { get { return spousename; } set { spousename = value; } } public int WorkOuId { get { return workouid; } set { workouid = value; } } public int WorkTypeId { get { return worktypeid; } set { worktypeid = value; } } public int EmployeeTypeId { get { return employeetypeid; } set { employeetypeid = value; } } public int StaffTypeId { get { return stafftypeid; } set { stafftypeid = value; } } public int DesignationId { get { return designationid; } set { designationid = value; } } public int NatioNalityId { get { return nationalityid; } set { nationalityid = value; } } public int ReligionId { get { return religionid; } set { religionid = value; } } public byte EmployeeStatus { get { return employeestatus; } set { employeestatus = value; } } public DateTime DateOfBirth { get { return dateofbirth; } set { dateofbirth = value; } } public DateTime ActualDateOfBirth { get { return actualdateofbirth; } set { actualdateofbirth = value; } } public DateTime DateOfJoining { get { return dateofjoining; } set { dateofjoining = value; } } public DateTime JoinServiceDate { get { return joinservicedate; } set { joinservicedate = value; } } public string StringDateOfJoining { get { return stringdateofjoining; } set { stringdateofjoining = value; } } public DateTime DateOfConfirmation { get { return dateofconfirmation; } set { dateofconfirmation = value; } } public string StringDateOfConfirmation { get { return stringdateofconfirmation; } set { stringdateofconfirmation = value; } } public string Delay { get { return delay; } set { delay = value; } } public DateTime DateOfResignation { get { return dateofresignation; } set { dateofresignation = value; } } public string StringDateOfResignation { get { return stringdateofresignation; } set { stringdateofresignation = value; } } public DateTime CalculateOfRetirement { get { return calculateofretirement; } set { calculateofretirement = value; } } public DateTime ActualDateOfRetirement { get { return actualdateofretirement; } set { actualdateofretirement = value; } } public byte MaritalStatus { get { return maritalstatus; } set { maritalstatus = value; } } public string MaritalStatusName { get { return maritalstatusname; } set { maritalstatusname = value; } } public byte Sex { get { return sex; } set { sex = value; } } public string SexName { get { return sexname; } set { sexname = value; } } public string EmpSalutation { get { return empsalutation; } set { empsalutation = value; } } public string BloodGroup { get { return bloodgroup; } set { bloodgroup = value; } } public string IsPFApplicable { get { return ispfapplicable; } set { ispfapplicable = value; } } public string PayMode { get { return paymode; } set { paymode = value; } } public string OtPayMode { get { return otpaymode; } set { otpaymode = value; } } public string PFStatus { get { return pfstatus; } set { pfstatus = value; } } public string PFNumber { get { return pfnumber; } set { pfnumber = value; } } public string EmployeePFNumber { get { return employeepfnumber; } set { employeepfnumber = value; } } public decimal StatutoryPFPercentage { get { return statutorypfpercentage; } set { statutorypfpercentage = value; } } public decimal EmployeePFPercentage { get { return employeepfpercentage; } set { employeepfpercentage = value; } } public decimal EmployerPFPercentage { get { return employerpfpercentage; } set { employerpfpercentage = value; } } public string FamilyPensionNumber { get { return familypensionnumber; } set { familypensionnumber = value; } } public decimal FamilyPensionPercentage { get { return familypensionpercentage; } set { familypensionpercentage = value; } } public DateTime PFJoinDate { get { return pfjoindate; } set { pfjoindate = value; } } public DateTime PFEndDate { get { return pfenddate; } set { pfenddate = value; } } public string IsESIApplicable { get { return isesiapplicable; } set { isesiapplicable = value; } } public int SalaryGradeId { get { return salarygradeid; } set { salarygradeid = value; } } public string PANNumber { get { return pannumber; } set { pannumber = value; } } public string AccountNumber { get { return accountnumber; } set { accountnumber = value; } } public int ShiftId { get { return shiftid; } set { shiftid = value; } } public string Nominee { get { return nominee; } set { nominee = value; } } public string NomineeRelation { get { return nomineerelation; } set { nomineerelation = value; } } public string AttendanceType { get { return attendancetype; } set { attendancetype = value; } } public string ADHARNumber { get { return adharnumber; } set { adharnumber = value; } } public string PFUANNumber { get { return pfuannumber; } set { pfuannumber = value; } } public int AccountId { get { return accountid; } set { accountid = value; } } public string ESIStatus { get { return esistatus; } set { esistatus = value; } } public string ESINumber { get { return esinumber; } set { esinumber = value; } } public string EmployeeESINumber { get { return employeeesinumber; } set { employeeesinumber = value; } } public DateTime ESIJoinDate { get { return esijoindate; } set { esijoindate = value; } } public DateTime ESIEndDate { get { return esienddate; } set { esienddate = value; } } public string ESIDisPensary { get { return esidispensary; } set { esidispensary = value; } } public decimal EmployeeESIPercentage { get { return employeeesipercentage; } set { employeeesipercentage = value; } } public string IsTDSApplicable { get { return istdsapplicable; } set { istdsapplicable = value; } } public int LocationId { get { return locationid; } set { locationid = value; } } public string LocationCode { get { return locationcode; } set { locationcode = value; } } public string LocationName { get { return locationname; } set { locationname = value; } } public string StaffTypeCode { get { return stafftypecode; } set { stafftypecode = value; } } public string StaffTypeName { get { return stafftypename; } set { stafftypename = value; } } public string DesignationCode { get { return designationcode; } set { designationcode = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public string EmpVersionDesignationCode { get { return empversiondesignationcode; } set { empversiondesignationcode = value; } } public string EmpVersionDesignationName { get { return empversiondesignationname; } set { empversiondesignationname = value; } } public string WorkTypeCode { get { return worktypecode; } set { worktypecode = value; } } public string WorkTypeName { get { return worktypename; } set { worktypename = value; } } public string NationalityCode { get { return nationalitycode; } set { nationalitycode = value; } } public string NationalityName { get { return nationalityname; } set { nationalityname = value; } } public string ReligionCode { get { return religioncode; } set { religioncode = value; } } public string ReligionName { get { return religionname; } set { religionname = value; } } public string WeekOffDay { get { return weekoffday; } set { weekoffday = value; } } public DateTime DesignationFromDate { get { return designationfromdate; } set { designationfromdate = value; } } public string StringDesignationFromDate { get { return stringdesignationfromdate; } set { stringdesignationfromdate = value; } } public string StringRevEffectiveFromDate; public string StringRevEffectiveToDate; public string StringRevisionDate; public DateTime RevEffectiveFromDate { get { return reveffectivefromdate; } set { reveffectivefromdate = value; StringRevEffectiveFromDate = value.ToString("dd-MMM-yyyy"); } } public DateTime RevEffectiveToDate { get { return reveffectivetodate; } set { reveffectivetodate = value; StringRevEffectiveToDate = value.ToString("dd-MMM-yyyy"); } } public DateTime RevisionDate { get { return revisiondate; } set { revisiondate = value; StringRevisionDate = value.ToString("dd-MMM-yyyy"); } } public string EmployeeStatusName { get { return employeestatusname; } set { employeestatusname = value; } } public string CostCenterTypeName { get { return costcentertypename; } set { costcentertypename = value; } } public string UserDefaultImageId { get { return userdefaultimageid; } set { userdefaultimageid = value; } } public string UserESignatureId { get { return useresignatureid; } set { useresignatureid = value; } } public string UserDefaultImageViewUrl { get { return userdefaultimageviewurl; } set { userdefaultimageviewurl = value; } } public string UserESignatureViewUrl { get { return useresignatureviewurl; } set { useresignatureviewurl = value; } } public string AdminReportingToCode { get { return adminreportingtocode; } set { adminreportingtocode = value; } } public string AdminReportingToName { get { return adminreportingtoname; } set { adminreportingtoname = value; } } public string AdminReportingToPrimaryMail { get { return adminreportingtoprimarymail; } set { adminreportingtoprimarymail = value; } } public Decimal TrainingPeriod { get { return trainingperiod; } set { trainingperiod = value; } } public DateTime TrainingEndingDate { get { return trainingendingdate; } set { trainingendingdate = value; } } public int Noofverification { get { return noofverification; } set { noofverification = value; } } public String IBANNumber { get { return ibannumber; } set { ibannumber = value; } } private int shiftminutes; private int shiftstarttime; private int shiftendtime; private int shiftbreakminute; private string callshiftminutes; private string callshiftstarttime; private string callshiftendtime; public int ShiftMinutes { get { return shiftminutes; } set { shiftminutes = value; } } public int ShiftStartTime { get { return shiftstarttime; } set { shiftstarttime = value; } } public int ShiftEndTime { get { return shiftendtime; } set { shiftendtime = value; } } public int ShiftBreakMinute { get { return shiftbreakminute; } set { shiftbreakminute = value; } } public string CallShiftMinutes { get { return callshiftminutes; } set { callshiftminutes = value; } } public string CallShiftStartTime { get { return callshiftstarttime; } set { callshiftstarttime = value; } } public string CallShiftEndTime { get { return callshiftendtime; } set { callshiftendtime = value; } } #endregion #region Nominee private int employeenomineeid; private int nemployeeid; private byte nomineetype; private int slno; private string nomineename; private string nrelation; private DateTime nomineedob; private string nomineeaddress; private decimal npercentage; private string nomineeaadharnumber; private string nguardian; private string nguardianaddress; private int nomineedobyear; public int EmployeeNomineeId { get { return employeenomineeid; } set { employeenomineeid = value; } } public int NEmployeeId { get { return nemployeeid; } set { nemployeeid = value; } } public byte NomineeType { get { return nomineetype; } set { nomineetype = value; } } public int SlNo { get { return slno; } set { slno = value; } } public string NomineeName { get { return nomineename; } set { nomineename = value; } } public string NRelation { get { return nrelation; } set { nrelation = value; } } public DateTime NomineeDOB { get { return nomineedob; } set { nomineedob = value; } } public string NomineeAddress { get { return nomineeaddress; } set { nomineeaddress = value; } } public decimal NPercentage { get { return npercentage; } set { npercentage = value; } } public string NomineeAADHARNumber { get { return nomineeaadharnumber; } set { nomineeaadharnumber = value; } } public string NGuardian { get { return nguardian; } set { nguardian = value; } } public string NGuardianAddress { get { return nguardianaddress; } set { nguardianaddress = value; } } public int NomineeDOBYear { get { return nomineedobyear; } set { nomineedobyear = value; } } #endregion #region Department private int departmentid; private string departmentcode; private string departmentname; 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; } } #endregion #region OuGroup private int ougroupid; private string ougroupcode; private string ougroupname; public int OuGroupId { get { return ougroupid; } set { ougroupid = value; } } public string OUGroupCode { get { return ougroupcode; } set { ougroupcode = value; } } public string OUGroupName { get { return ougroupname; } set { ougroupname = value; } } #endregion #region Unit private int unitid; private string ouunitcode; private string ouunitname; public int UnitId { get { return unitid; } set { unitid = value; } } public string OUUnitCode { get { return ouunitcode; } set { ouunitcode = value; } } public string OUUnitName { get { return ouunitname; } set { ouunitname = value; } } #endregion #region Company private int companyid; private string companycode; private string companyname; public int CompanyId { get { return companyid; } set { companyid = value; } } public string CompanyCode { get { return companycode; } set { companycode = value; } } public string CompanyName { get { return companyname; } set { companyname = value; } } private string primarymobile; private string secondarymailid; private string secondarymobile; public string PrimaryMobile { get { return primarymobile; } set { primarymobile = value; } } public string SecondaryMailId { get { return secondarymailid; } set { secondarymailid = value; } } public string SecondaryMobile { get { return secondarymobile; } set { secondarymobile = value; } } #endregion #region PayGroup private int paygroupid; private string paygroupcode; private string paygroupname; public int PayGroupId { get { return paygroupid; } set { paygroupid = value; } } public string PayGroupCode { get { return paygroupcode; } set { paygroupcode = value; } } public string PayGroupName { get { return paygroupname; } set { paygroupname = value; } } #endregion #region Branch private int branchid; private string branchcode; private string branchname; private string bankifsc; public int BranchId { get { return branchid; } set { branchid = value; } } public string BranchCode { get { return branchcode; } set { branchcode = value; } } public string BranchName { get { return branchname; } set { branchname = value; } } public string BankIFSC { get { return bankifsc; } set { bankifsc = value; } } #endregion #region DAGroup private int dagroupid; private string dagroupcode; private string dagroupname; public int DAGroupId { get { return dagroupid; } set { dagroupid = value; } } public string DAGroupCode { get { return dagroupcode; } set { dagroupcode = value; } } public string DAGroupName { get { return dagroupname; } set { dagroupname = value; } } #endregion #region Bank private int bankid; private string bankcode; private string bankname; public int BankId { get { return bankid; } set { bankid = value; } } public string BankCode { get { return bankcode; } set { bankcode = value; } } public string BankName { get { return bankname; } set { bankname = value; } } #endregion #region Bank Address private int addressid; private string line1; private string line2; private string line3; private string line4; private string line5; private byte addresstype; private string addressmail; private string addressmobile; private string addressphone; private string addressweb; private int cityid; private int countryid; private string gstin; public int AddressId { get { return addressid; } set { addressid = value; } } public string Line1 { get { return line1; } set { line1 = value; } } public string Line2 { get { return line2; } set { line2 = value; } } public string Line3 { get { return line3; } set { line3 = value; } } public string Line4 { get { return line4; } set { line4 = value; } } public string Line5 { get { return line5; } set { line5 = value; } } public byte AddressType { get { return addresstype; } set { addresstype = value; } } public string AddressMail { get { return addressmail; } set { addressmail = value; } } public string AddressMobile { get { return addressmobile; } set { addressmobile = value; } } public string AddressPhone { get { return addressphone; } set { addressphone = value; } } public string AddressWeb { get { return addressweb; } set { addressweb = value; } } public int CityId { get { return cityid; } set { cityid = value; } } public int CountryId { get { return countryid; } set { countryid = value; } } public string GSTIN { get { return gstin; } set { gstin = value; } } #endregion #region Bank Branch private int bankbranchid; private string bankbranchcode; private string bankbranchname; public int BankBranchId { get { return bankbranchid; } set { bankbranchid = value; } } public string BankBranchCode { get { return bankbranchcode; } set { bankbranchcode = value; } } public string BankBranchName { get { return bankbranchname; } set { bankbranchname = value; } } #endregion #region Emp Address private int empaddressid; private string empaddressline1; private string empaddressline2; private string empaddressline3; private string empaddressline4; private string empaddressline5; private string empaddressstate; private byte empaddresstype; private string empaddressmail; private string empaddressmobile; private string empaddressphone; private string empaddressweb; private int empcityid; private string empcitycode; private string empcityname; private int empcountryid; private string empcountrycode; private string empcountryname; private string empgstin; private string empzipcode; public int EmpAddressId { get { return empaddressid; } set { empaddressid = value; } } public string EmpAddressLine1 { get { return empaddressline1; } set { empaddressline1 = value; } } public string EmpAddressLine2 { get { return empaddressline2; } set { empaddressline2 = value; } } public string EmpAddressLine3 { get { return empaddressline3; } set { empaddressline3 = value; } } public string EmpAddressLine4 { get { return empaddressline4; } set { empaddressline4 = value; } } public string EmpAddressLine5 { get { return empaddressline5; } set { empaddressline5 = value; } } public string EmpAddressState { get { return empaddressstate; } set { empaddressstate = value; } } public byte EmpAddressType { get { return empaddresstype; } set { empaddresstype = value; } } public string EmpAddressMail { get { return empaddressmail; } set { empaddressmail = value; } } public string EmpAddressMobile { get { return empaddressmobile; } set { empaddressmobile = value; } } public string EmpAddressPhone { get { return empaddressphone; } set { empaddressphone = value; } } public string EmpAddressWeb { get { return empaddressweb; } set { empaddressweb = value; } } public int EmpCityId { get { return empcityid; } set { empcityid = value; } } public string EmpCityCode { get { return empcitycode; } set { empcitycode = value; } } public string EmpCityName { get { return empcityname; } set { empcityname = value; } } public int EmpCountryId { get { return empcountryid; } set { empcountryid = value; } } public string EmpCountryCode { get { return empcountrycode; } set { empcountrycode = value; } } public string EmpCountryName { get { return empcountryname; } set { empcountryname = value; } } public string EmpGSTIN { get { return empgstin; } set { empgstin = value; } } public string EmpZipCode { get { return empzipcode; } set { empzipcode = value; } } #endregion #region Contact private int contactid; private string company; private byte contactnature; private string contactdesignation; private DateTime contactdob; private string contactfirstname; private string contactlastname; private string contactmiddlename; private string contactmobileno; private string contactname; private string contactphoneno; private string contactrelationship; private string contactsalutation; private byte contactsex; private byte contactstatus; public int ContactId { get { return contactid; } set { contactid = value; } } public string Company { get { return company; } set { company = value; } } public byte ContactNature { get { return contactnature; } set { contactnature = value; } } public string ContactDesignation { get { return contactdesignation; } set { contactdesignation = value; } } public DateTime ContactDOB { get { return contactdob; } set { contactdob = value; } } public string ContactFirstName { get { return contactfirstname; } set { contactfirstname = value; } } public string ContactLastName { get { return contactlastname; } set { contactlastname = value; } } public string ContactMiddleName { get { return contactmiddlename; } set { contactmiddlename = value; } } public string ContactMobileNo { get { return contactmobileno; } set { contactmobileno = value; } } public string ContactName { get { return contactname; } set { contactname = value; } } public string ContactPhoneNo { get { return contactphoneno; } set { contactphoneno = value; } } public string ContactRelationShip { get { return contactrelationship; } set { contactrelationship = value; } } public string ContactSalutation { get { return contactsalutation; } set { contactsalutation = value; } } public byte ContactSex { get { return contactsex; } set { contactsex = value; } } public byte ContactStatus { get { return contactstatus; } set { contactstatus = value; } } #endregion #region Emp Address type private int tmpaddressid; private string tmpaddressline1; private string tmpaddressline2; private string tmpaddressline3; private string tmpaddressline4; private string tmpaddressline5; private string tmpaddressstate; private byte tmpaddresstype; private string tmpaddressmail; private string tmpaddressmobile; private string tmpaddressphone; private string tmpaddressweb; private int tmpcityid; private int tmpcountryid; private string tmpgstin; private string tmpzipcode; public int TmpAddressId { get { return tmpaddressid; } set { tmpaddressid = value; } } public string TmpAddressLine1 { get { return tmpaddressline1; } set { tmpaddressline1 = value; } } public string TmpAddressLine2 { get { return tmpaddressline2; } set { tmpaddressline2 = value; } } public string TmpAddressLine3 { get { return tmpaddressline3; } set { tmpaddressline3 = value; } } public string TmpAddressLine4 { get { return tmpaddressline4; } set { tmpaddressline4 = value; } } public string TmpAddressLine5 { get { return tmpaddressline5; } set { tmpaddressline5 = value; } } public string TmpAddressState { get { return tmpaddressstate; } set { tmpaddressstate = value; } } public byte TmpAddressType { get { return tmpaddresstype; } set { tmpaddresstype = value; } } public string TmpAddressMail { get { return tmpaddressmail; } set { tmpaddressmail = value; } } public string TmpAddressMobile { get { return tmpaddressmobile; } set { tmpaddressmobile = value; } } public string TmpAddressPhone { get { return tmpaddressphone; } set { tmpaddressphone = value; } } public string TmpAddressWeb { get { return tmpaddressweb; } set { tmpaddressweb = value; } } public int TmpCityId { get { return tmpcityid; } set { tmpcityid = value; } } public int TmpCountryId { get { return tmpcountryid; } set { tmpcountryid = value; } } public string TmpGSTIN { get { return tmpgstin; } set { tmpgstin = value; } } public string TmpZipCode { get { return tmpzipcode; } set { tmpzipcode = value; } } #endregion #region EmployeeQualification private int employeequalificationid; private Int16 employeequalificationslno; //SlNo private string employeequalificationcourse; //Course private string employeequalificationinstitute; //Institute private string employeequalificationduration; //Duration private string employeequalificationfromyear; //FromYear private decimal employeequalificationtoyear; //ToYear private string employeequalificationgrade; //Grade private string employeequalificationremarks; //Remarks public int EmployeeQualificationId { get { return employeequalificationid; } //Id set { employeequalificationid = value; } //Id } public Int16 EmployeeQualificationSlNo { get { return employeequalificationslno; } //SlNo set { employeequalificationslno = value; } //SlNo } public string EmployeeQualificationCourse { get { return employeequalificationcourse; } //Course set { employeequalificationcourse = value; } //Course } public string EmployeeQualificationInstitute { get { return employeequalificationinstitute; } //Institute set { employeequalificationinstitute = value; } //Institute } public string EmployeeQualificationDuration { get { return employeequalificationduration; } //Duration set { employeequalificationduration = value; } //Duration } public string EmployeeQualificationFromYear { get { return employeequalificationfromyear; } //FromYear set { employeequalificationfromyear = value; } //FromYear } public decimal EmployeeQualificationToYear { get { return employeequalificationtoyear; } //ToYear set { employeequalificationtoyear = value; } //ToYear } public string EmployeeQualificationGrade { get { return employeequalificationgrade; } //Grade set { employeequalificationgrade = value; } //Grade } public string EmployeeQualificationRemarks { get { return employeequalificationremarks; } //Remarks set { employeequalificationremarks = value; } //Remarks } #endregion #region EmployeeWorking private Int16 employeeworkingslno; //SlNo private DateTime employeeworkingfromdate; //FromDate private DateTime employeeworkingtodate; //ToDate private string employeeworkingdepartmentcode; //Code private string employeeworkingdepartmentname; //Name private string employeeworkinglocationcode; //code private string employeeworkinglocationname; //name private string employeeworkinggradecode; //code private string employeeworkinggradename; //name private string employeeworkinggraderemarks; public Int16 EmployeeWorkingSlNo { get { return employeeworkingslno; } //SlNo set { employeeworkingslno = value; } //SlNo } public DateTime EmployeeWorkingFromDate { get { return employeeworkingfromdate; } //FromDate set { employeeworkingfromdate = value; } //FromDate } public DateTime EmployeeWorkingToDate { get { return employeeworkingtodate; } //ToDate set { employeeworkingtodate = value; } //ToDate } public string EmployeeWorkingDepartmentCode { get { return employeeworkingdepartmentcode; } //code set { employeeworkingdepartmentcode = value; } //Code } public string EmployeeWorkingDepartmentName { get { return employeeworkingdepartmentname; } //name set { employeeworkingdepartmentname = value; } //name } public string EmployeeWorkingLocationCode { get { return employeeworkinglocationcode; } //code set { employeeworkinglocationcode = value; } //Code } public string EmployeeWorkingLocationName { get { return employeeworkinglocationname; } //name set { employeeworkinglocationname = value; } //name } public string EmployeeWorkingGradeCode { get { return employeeworkinggradecode; } //code set { employeeworkinggradecode = value; } //Code } public string EmployeeWorkingGradeName { get { return employeeworkinggradename; } //name set { employeeworkinggradename = value; } //name } public string EmployeeWorkingGradeRemarks { get { return employeeworkinggraderemarks; } set { employeeworkinggraderemarks = value; } } #endregion #region EmployeeExperience private int employeeexperienceid; private Int16 employeeexperienceslno; //Slno private string employeeexperienceemployer; //Employer private string employeeexperiencecity; //City private string employeeexperiencefrommonthyear; //FromMonthYear private string employeeexperiencetomonthyear; //ToMonthYear private decimal employeeexperiencenumberofyear; //NumberOf Year private string employeeexperiencedesignation; //Designation private decimal employeeexperiencesalarydrawn; //SalaryDrawn private string employeeexperiencereasonforleaving; //ReasonForLeaving public int EmployeeExperienceId { get { return employeeexperienceid; } //Id set { employeeexperienceid = value; } //Id } public Int16 EmployeeExperienceSlno { get { return employeeexperienceslno; } //Slno set { employeeexperienceslno = value; } //Slno } public string EmployeeExperienceEmployer { get { return employeeexperienceemployer; } //Employer set { employeeexperienceemployer = value; } //Employer } public string EmployeeExperienceCity { get { return employeeexperiencecity; } //City set { employeeexperiencecity = value; } //City } public string EmployeeExperienceFromMonthYear { get { return employeeexperiencefrommonthyear; } //FromMonthYear set { employeeexperiencefrommonthyear = value; } //FromMonthYear } public string EmployeeExperienceToMonthYear { get { return employeeexperiencetomonthyear; } //ToMonthYear set { employeeexperiencetomonthyear = value; } //ToMonthYear } public decimal EmployeeExperienceNumberOfYear { get { return employeeexperiencenumberofyear; } //NumberOf Year set { employeeexperiencenumberofyear = value; } //NumberOf Year } public string EmployeeExperienceDesignation { get { return employeeexperiencedesignation; } //Designation set { employeeexperiencedesignation = value; } //Designation } public decimal EmployeeExperienceSalaryDrawn { get { return employeeexperiencesalarydrawn; } //SalaryDrawn set { employeeexperiencesalarydrawn = value; } //SalaryDrawn } public string EmployeeExperienceReasonForLeaving { get { return employeeexperiencereasonforleaving; } //ReasonForLeaving set { employeeexperiencereasonforleaving = value; } //ReasonForLeaving } #endregion #region EmployeeSalary private int employeesalaryid; private Int16 employeesalaryslno; //SlNo private byte employeesalarytype; //Type private byte employeesalarymonth; //Month private decimal employeesalaryyear; //Year private DateTime employeesalaryfromdate; //FromDate private DateTime employeesalarytodate; //ToDate private decimal employeesalarytotalearnings; //TotalEarnings private decimal employeesalarytotaldeduction; //TotalDeduction private decimal employeesalarynetpay; //NetPay private string employeesalarynetpayinwords; private decimal employeesalaryc2c; //C2C private decimal employeesalaryc2cforyear; private string employeesalaryc2cinwords; private string employeesalaryc2cforyearinwords; //NetPay private decimal employeerelatedsalaryc2c; private decimal employeerelatedsalarynetpay; public decimal EmployeeRelatedSalaryC2C { get { return employeerelatedsalaryc2c; } //id set { employeerelatedsalaryc2c = value; } //Id } public decimal EmployeeRelatedSalaryNetPay { get { return employeerelatedsalarynetpay; } //id set { employeerelatedsalarynetpay = value; } //Id } private int currencyid; private string currencycode; private string currencyname; public int EmployeeSalaryId { get { return employeesalaryid; } //Id set { employeesalaryid = value; } //Id } public Int16 EmployeeSalarySlNo { get { return employeesalaryslno; } //SlNo set { employeesalaryslno = value; } //SlNo } public byte EmployeeSalaryType { get { return employeesalarytype; } //Type set { employeesalarytype = value; } //Type } public byte EmployeeSalaryMonth { get { return employeesalarymonth; } //Month set { employeesalarymonth = value; } //Month } public decimal EmployeeSalaryYear { get { return employeesalaryyear; } //Year set { employeesalaryyear = value; } //Year } public DateTime EmployeeSalaryFromDate { get { return employeesalaryfromdate; } //FromDate set { employeesalaryfromdate = value; } //FromDate } public DateTime EmployeeSalaryToDate { get { return employeesalarytodate; } //ToDate set { employeesalarytodate = value; } //ToDate } public decimal EmployeeSalaryTotalEarnings { get { return employeesalarytotalearnings; } //TotalEarnings set { employeesalarytotalearnings = value; } //TotalEarnings } public decimal EmployeeSalaryTotalDeduction { get { return employeesalarytotaldeduction; } //TotalDeduction set { employeesalarytotaldeduction = value; } //TotalDeduction } public decimal EmployeeSalaryNetPay { get { return employeesalarynetpay; } //NetPay set { employeesalarynetpay = value; } //NetPay } public string EmployeeSalaryNetPayInWords { get { return employeesalarynetpayinwords; } //EmployeeSalaryNetPayInWords set { employeesalarynetpayinwords = value; } //EmployeeSalaryNetPayInWords } public decimal EmployeeSalaryC2C { get { return employeesalaryc2c; } //C2C set { employeesalaryc2c = value; } //C2C } public decimal EmployeeSalaryC2CForYear { get { return employeesalaryc2cforyear; } //c2c set { employeesalaryc2cforyear = value; } //c2c } public string EmployeeSalaryC2CInWords { get { return employeesalaryc2cinwords; } //EmployeeSalaryC2CInWords set { employeesalaryc2cinwords = value; } //EmployeeSalaryC2CInWords } public string EmployeeSalaryC2CForYearInWords { get { return employeesalaryc2cforyearinwords; } //EmployeeSalaryC2CForYearInWords set { employeesalaryc2cforyearinwords = value; } //EmployeeSalaryC2CForYearInWords } public int CurrencyId { get { return currencyid; } //c2c set { currencyid = value; } //c2c } public string CurrencyCode { get { return currencycode; } //c2c set { currencycode = value; } //c2c } public string CurrencyName { get { return currencyname; } //c2c set { currencyname = value; } //c2c } #endregion #region EmployeeReference private int employeereferenceid; private Int16 employeereferenceslno; //SlNo private string employeereferencereference; //Reference private string employeereferencereferencecompany; //ReferenceCompany private string employeereferencedesignation; //Designation private string employeereferencerelationship; //Relationship private string employeereferencetimeknown; //TimeKnown private byte employeereferenceisverified; //IsVerified private DateTime employeereferenceverifiedon; //VerifiedOn private string employeereferenceremarks; //Remarks private int verifiedbyid; public int EmployeeReferenceId { get { return employeereferenceid; } //Id set { employeereferenceid = value; } //Id } public Int16 EmployeeReferenceSlNo { get { return employeereferenceslno; } //SlNo set { employeereferenceslno = value; } //SlNo } public string EmployeeReferenceReference { get { return employeereferencereference; } //Reference set { employeereferencereference = value; } //Reference } public string EmployeeReferenceReferenceCompany { get { return employeereferencereferencecompany; } //ReferenceCompany set { employeereferencereferencecompany = value; } //ReferenceCompany } public string EmployeeReferenceDesignation { get { return employeereferencedesignation; } //Designation set { employeereferencedesignation = value; } //Designation } public string EmployeeReferenceRelationship { get { return employeereferencerelationship; } //Relationship set { employeereferencerelationship = value; } //Relationship } public string EmployeeReferenceTimeKnown { get { return employeereferencetimeknown; } //TimeKnown set { employeereferencetimeknown = value; } //TimeKnown } public byte EmployeeReferenceIsVerified { get { return employeereferenceisverified; } //IsVerified set { employeereferenceisverified = value; } //IsVerified } public DateTime EmployeeReferenceVerifiedOn { get { return employeereferenceverifiedon; } //VerifiedOn set { employeereferenceverifiedon = value; } //VerifiedOn } public string EmployeeReferenceRemarks { get { return employeereferenceremarks; } //Remarks set { employeereferenceremarks = value; } //Remarks } public int VerifiedById { get { return verifiedbyid; } //Id set { verifiedbyid = value; } //Id } #endregion #region EmployeeSkill private int employeeskillid; private Int16 employeeskillslno; private decimal employeeskillskilllevel; //SkillLevel private string employeeskillparticulars; //Particulars private int skillid; public int EmployeeSkillId { get { return employeeskillid; } //Id set { employeeskillid = value; } //Id } public Int16 EmployeeSkillSlno { get { return employeeskillslno; } //Slno set { employeeskillslno = value; } //Slno } public decimal EmployeeSkillSkillLevel { get { return employeeskillskilllevel; } //SkillLevel set { employeeskillskilllevel = value; } //SkillLevel } public string EmployeeSkillParticulars { get { return employeeskillparticulars; } //Particulars set { employeeskillparticulars = value; } //Particulars } public int SkillId { get { return skillid; } //Id set { skillid = value; } //Id } #endregion //New Extra Fields added #region Employee New Fields private int employeecommonid; private int codedefineid; private byte costcentertype; private int costcenterid; private byte iscrossou; private int costcenterpatternid; private int casteid; private decimal heightincms; private decimal weightincms; private decimal chestsize; private string ishandicapped; private string identificationmark; private string physicalcondition; private string isconfirmed; private string isfamilypension; private string isesihourlycontribution; private string basicon; private string onsiteplace; private string isdailyreport; private string punchtype; private string primaryemailid; private string primarymoblie; private int reportintoemployeeid; private string experience; private string istemporarycard; private string temporarycardnumber; private DateTime cardvalidtill; private string isnumberrequired; private byte biomatchnumber; private int advanceaccountid; private int salaryaccountid; private string defaultimageid; private string employeeiscontract; private string employeeisnumber; private string employeeispurchase; private string employeeismarketing; private string employeeissales; private string employeeisplanning; private string employeeisservice; private string isuser; private int version; private string status; private int createdbyid; private int modifiedbyid; private DateTime createdon; private DateTime modifiedon; private int segmentid; private int divisionid; private int shiftpatterndetailid; private DateTime patterndate; private string reasonforesileaving; private string ressonforpfleaving; private decimal employeresipercentage; private int villageid; private byte sourcetype; private int sortorder; private byte ottype; private int calendarid; private DateTime probationstartdate; private string stringprobationstartdate; private int resourcetypeid; private string resourcetypecode; private string resourcetypename; private string isproduction; private int payconfigurationid; private string payconfigurationcode; private string payconfigurationname; private string productpricecategoryids; private int tenantid; private string ispirequired; public int EmployeeCommonId { get { return employeecommonid; } set { employeecommonid = value; } } public int Codedefineid { get { return codedefineid; } set { codedefineid = value; } } public byte CostCenterType { get { return costcentertype; } set { costcentertype = value; } } public int CostCenterId { get { return costcenterid; } set { costcenterid = value; } } public byte IsCrossOu { get { return iscrossou; } set { iscrossou = value; } } public int CostCenterPatternId { get { return costcenterpatternid; } set { costcenterpatternid = value; } } public int CasteId { get { return casteid; } set { casteid = value; } } public decimal HeightinCMS { get { return heightincms; } set { heightincms = value; } } public decimal WeightinCMS { get { return weightincms; } set { weightincms = value; } } public decimal ChestSize { get { return chestsize; } set { chestsize = value; } } public string IsHandiCapped { get { return ishandicapped; } set { ishandicapped = value; } } public string IdentificationMark { get { return identificationmark; } set { identificationmark = value; } } public string PhysicalCondition { get { return physicalcondition; } set { physicalcondition = value; } } public string IsConfirmed { get { return isconfirmed; } set { isconfirmed = value; } } public string IsESIHourlyContribution { get { return isesihourlycontribution; } set { isesihourlycontribution = value; } } public string BasicOn { get { return basicon; } set { basicon = value; } } public string OnSitePlace { get { return onsiteplace; } set { onsiteplace = value; } } public string IsDailyReport { get { return isdailyreport; } set { isdailyreport = value; } } public string PunchType { get { return punchtype; } set { punchtype = value; } } public string PrimaryEmailId { get { return primaryemailid; } set { primaryemailid = value; } } public string PrimaryMoblie { get { return primarymoblie; } set { primarymoblie = value; } } public int ReportinToEmployeeId { get { return reportintoemployeeid; } set { reportintoemployeeid = value; } } public string Experience { get { return experience; } set { experience = value; } } public string IsTemporaryCard { get { return istemporarycard; } set { istemporarycard = value; } } public string TemporaryCardNumber { get { return temporarycardnumber; } set { temporarycardnumber = value; } } public string IsFamilyPension { get { return isfamilypension; } set { isfamilypension = value; } } public DateTime CardValidTill { get { return cardvalidtill; } set { cardvalidtill = value; } } public string IsNumberRequired { get { return isnumberrequired; } set { isnumberrequired = value; } } public byte BioMatchNumber { get { return biomatchnumber; } set { biomatchnumber = value; } } public int AdvanceAccountId { get { return advanceaccountid; } set { advanceaccountid = value; } } public string DefaultImageId { get { return defaultimageid; } set { defaultimageid = value; } } public int SalaryAccountId { get { return salaryaccountid; } set { salaryaccountid = value; } } public string EmployeeIsContract { get { return employeeiscontract; } set { employeeiscontract = value; } } public string EmployeeIsNumber { get { return employeeisnumber; } set { employeeisnumber = value; } } public string EmployeeIsPurchase { get { return employeeispurchase; } set { employeeispurchase = value; } } public string EmployeeIsMarketing { get { return employeeismarketing; } set { employeeismarketing = value; } } public string EmployeeIsSales { get { return employeeissales; } set { employeeissales = value; } } public string EmployeeIsPlanning { get { return employeeisplanning; } set { employeeisplanning = value; } } public string EmployeeIsService { get { return employeeisservice; } set { employeeisservice = value; } } public string IsUser { get { return isuser; } set { isuser = value; } } public int Version { get { return version; } set { version = value; } } public string Status { get { return status; } set { status = value; } } public int CreatedById { get { return createdbyid; } set { createdbyid = value; } } public int ModifiedById { get { return modifiedbyid; } set { modifiedbyid = value; } } public DateTime CreatedOn { get { return createdon; } set { createdon = value; } } public DateTime ModifiedOn { get { return modifiedon; } set { modifiedon = value; } } public int SegmentId { get { return segmentid; } set { segmentid = value; } } public int DivisionId { get { return divisionid; } set { divisionid = value; } } public int ShiftPatternDetailId { get { return shiftpatterndetailid; } set { shiftpatterndetailid = value; } } public DateTime PatternDate { get { return patterndate; } set { patterndate = value; } } public string ReasonForESILeaving { get { return reasonforesileaving; } set { reasonforesileaving = value; } } public string RessonForPFLeaving { get { return ressonforpfleaving; } set { ressonforpfleaving = value; } } public decimal EmployerESIPercentage { get { return employeresipercentage; } set { employeresipercentage = value; } } public int VillageId { get { return villageid; } set { villageid = value; } } public byte SourceType { get { return sourcetype; } set { sourcetype = value; } } public int SortOrder { get { return sortorder; } set { sortorder = value; } } public byte OtType { get { return ottype; } set { ottype = value; } } public int CalendarId { get { return calendarid; } set { calendarid = value; } } public DateTime ProbationStartDate { get { return probationstartdate; } set { probationstartdate = value; } } public string StringProbationStartDate { get { return stringprobationstartdate; } set { stringprobationstartdate = value; } } public int ResourceTypeId { get { return resourcetypeid; } set { resourcetypeid = value; } } public string ResourceTypeCode { get { return resourcetypecode; } set { resourcetypecode = value; } } public string ResourceTypeName { get { return resourcetypename; } set { resourcetypename = value; } } public string IsProduction { get { return isproduction; } set { isproduction = value; } } public int PayConfigurationId { get { return payconfigurationid; } set { payconfigurationid = value; } } public string PayConfigurationCode { get { return payconfigurationcode; } set { payconfigurationcode = value; } } public string PayConfigurationName { get { return payconfigurationname; } set { payconfigurationname = value; } } public string ProductPriceCategoryIds { get { return productpricecategoryids; } set { productpricecategoryids = value; } } public int TenantId { get { return tenantid; } set { tenantid = value; } } public string IsPIRequired { get { return ispirequired; } set { ispirequired = value; } } private string calendarcode; private string calendarname; private string castecode; private string castename; private string codedefinecategorycode; private string codedefinecategoryname; private string costcentercode; private string costcentername; private string costcenterpatterncode; private string costcenterpatternname; private string createdbycode; private string createdbyname; private string modifiedbycode; private string modifiedbyname; private string employeecommoncode; private string employeecommonname; private string salaryaccountcode; private string salaryaccountname; private string advanceaccountcode; private string advanceaccountname; private string shiftcode; private string shiftdescription; private string villagecode; private string villagename; private string segmentcode; private string segmentname; private int empaddonemployeeid; private string productcategoryids; private string employeetypecode; private string employeetypename; private string salarygradecode; private string salarygradename; public string ProductCategoryIds { get { return productcategoryids; } set { productcategoryids = value; } } public string CalendarCode { get { return calendarcode; } set { calendarcode = value; } } public string CalendarName { get { return calendarname; } set { calendarname = value; } } public string CasteCode { get { return castecode; } set { castecode = value; } } public string CasteName { get { return castename; } set { castename = value; } } public string CodeDefineCategoryCode { get { return codedefinecategorycode; } set { codedefinecategorycode = value; } } public string CodeDefineCategoryName { get { return codedefinecategoryname; } set { codedefinecategoryname = value; } } public string CostCenterCode { get { return costcentercode; } set { costcentercode = value; } } public string CostCenterName { get { return costcentername; } set { costcentername = value; } } public string CostCenterPatternCode { get { return costcenterpatterncode; } set { costcenterpatterncode = value; } } public string CostCenterPatternName { get { return costcenterpatternname; } set { costcenterpatternname = value; } } public string CreatedByCode { get { return createdbycode; } set { createdbycode = value; } } public string CreatedByName { get { return createdbyname; } set { createdbyname = value; } } public string ModifiedByCode { get { return modifiedbycode; } set { modifiedbycode = value; } } public string ModifiedByName { get { return modifiedbyname; } set { modifiedbyname = value; } } public string EmployeeCommonCode { get { return employeecommoncode; } set { employeecommoncode = value; } } public string EmployeeCommonName { get { return employeecommonname; } set { employeecommonname = value; } } public string SalaryAccountCode { get { return salaryaccountcode; } set { salaryaccountcode = value; } } public string SalaryAccountName { get { return salaryaccountname; } set { salaryaccountname = value; } } public string AdvanceAccountCode { get { return advanceaccountcode; } set { advanceaccountcode = value; } } public string AdvanceAccountName { get { return advanceaccountname; } set { advanceaccountname = value; } } public string ShiftCode { get { return shiftcode; } set { shiftcode = value; } } public string ShiftDescription { get { return shiftdescription; } set { shiftdescription = value; } } public string VillageCode { get { return villagecode; } set { villagecode = value; } } public string VillageName { get { return villagename; } set { villagename = value; } } public string SegmentCode { get { return segmentcode; } set { segmentcode = value; } } public string SegmentName { get { return segmentname; } set { segmentname = value; } } public int EmpAddonEmployeeId { get { return empaddonemployeeid; } set { empaddonemployeeid = value; } } public string EmployeeTypeCode { get { return employeetypecode; } set { employeetypecode = value; } } public string EmployeeTypeName { get { return employeetypename; } set { employeetypename = value; } } public string SalaryGradeCode { get { return salarygradecode; } set { salarygradecode = value; } } public string SalaryGradeName { get { return salarygradename; } set { salarygradename = value; } } #endregion #region Unit & Division private string unitcode; private string unitname; private string divisioncode; private string divisionname; private string accountcode; private string accountname; private string reportinttoemployeecode; private string reportinttoemployeename; private string reportintoprimarymail; private string reportintosecondarymail; private string reportintodesignationcode; private string reportintodesignationname; public string UnitCode { get { return unitcode; } set { unitcode = value; } } public string UnitName { get { return unitname; } set { unitname = value; } } public string DivisionCode { get { return divisioncode; } set { divisioncode = value; } } public string DivisionName { get { return divisionname; } set { divisionname = value; } } public string AccountCode { get { return accountcode; } set { accountcode = value; } } public string AccountName { get { return accountname; } set { accountname = value; } } public string ReportInttoEmployeeCode { get { return reportinttoemployeecode; } set { reportinttoemployeecode = value; } } public string ReportInttoEmployeeName { get { return reportinttoemployeename; } set { reportinttoemployeename = value; } } public string ReportIntoPrimaryMail { get { return reportintoprimarymail; } set { reportintoprimarymail = value; } } public string ReportIntoSecondaryMail { get { return reportintosecondarymail; } set { reportintosecondarymail = value; } } public string ReportIntoDesignationCode { get { return reportintodesignationcode; } set { reportintodesignationcode = value; } } public string ReportIntoDesignationName { get { return reportintodesignationname; } set { reportintodesignationname = value; } } #endregion #region SalaryDetailsAddon private IList salaryaddon; public IList SalaryAddon { get { return salaryaddon; } set { salaryaddon = value; } } #endregion #region SalaryDetailsAddon private IList employeesalaryemployeeaddondtos; public IList EmployeeSalaryEmployeeAddonDTOs { get { return employeesalaryemployeeaddondtos; } set { employeesalaryemployeeaddondtos = value; } } #endregion private IList ouaddondetailsdtos = new List(); public IList OuAddonDetailsDTO { get { return ouaddondetailsdtos; } set { ouaddondetailsdtos = value; } } #region TotalNumberOfExperience private decimal totalnumberofyearsexperience; public decimal TotalNumberOfYearsExperience { get { return totalnumberofyearsexperience; } set { totalnumberofyearsexperience = value; } } #endregion private string praddressline1; private string praddressline2; private string praddressline3; private string praddressline4; private string przipcode; private string prmobile; private string pmaddressline1; private string pmaddressline2; private string pmaddressline3; private string pmaddressline4; private string pmzipcode; private string pmmobile; private string pmstatecode; private string pmstatename; private string prstatecode; private string prstatename; private string pmcitycode; private string pmcityname; private string prcitycode; private string prcityname; private string jobcode; private string jobname; private string rolecode; private string rolename; private string roledescription; private int currentouid; private string currentoucode; private string currentouname; public int CurrentOUId { get { return currentouid; } set { currentouid = value; } } public string CurrentOUCode { get { return currentoucode; } set { currentoucode = value; } } public string CurrentOUName { get { return currentouname; } set { currentouname = value; } } public string PRAddressLine1 { get { return praddressline1; } set { praddressline1 = value; } } public string PRAddressLine2 { get { return praddressline2; } set { praddressline2 = value; } } public string PRAddressLine3 { get { return praddressline3; } set { praddressline3 = value; } } public string PRAddressLine4 { get { return praddressline4; } set { praddressline4 = value; } } public string PMAddressLine1 { get { return pmaddressline1; } set { pmaddressline1 = value; } } public string PMAddressLine2 { get { return pmaddressline2; } set { pmaddressline2 = value; } } public string PMAddressLine3 { get { return pmaddressline3; } set { pmaddressline3 = value; } } public string PMAddressLine4 { get { return pmaddressline4; } set { pmaddressline4 = value; } } public string PMStateCode { get { return pmstatecode; } set { pmstatecode = value; } } public string PMStateName { get { return pmstatename; } set { pmstatename = value; } } public string PRStateCode { get { return prstatecode; } set { prstatecode = value; } } public string PRStateName { get { return prstatename; } set { prstatename = value; } } public string PMZipCode { get { return pmzipcode; } set { pmzipcode = value; } } public string PMMobile { get { return pmmobile; } set { pmmobile = value; } } public string PRZipCode { get { return przipcode; } set { przipcode = value; } } public string PRMobile { get { return prmobile; } set { prmobile = value; } } public string PMCityCode { get { return pmcitycode; } set { pmcitycode = value; } } public string PMCityName { get { return pmcityname; } set { pmcityname = value; } } public string PRCityCode { get { return prcitycode; } set { prcitycode = value; } } public string PRCityName { get { return prcityname; } set { prcityname = value; } } public string JobCode { get { return jobcode; } set { jobcode = value; } } public string JobName { get { return jobname; } set { jobname = value; } } public string RoleCode { get { return rolecode; } set { rolecode = value; } } public string RoleName { get { return rolename; } set { rolename = value; } } public string RoleDescription { get { return roledescription; } set { roledescription = value; } } } public class EmployeeESIPFGartuityDetailReportDTO //: ReportPaginationDTO { #region Nominee private int employeeid; private string employeecode; private string employeename; private int employeenomineeid; private int nemployeeid; private byte nomineetype; private int slno; private string nomineename; private string nrelation; private DateTime nomineedob; private string nomineeaddress; private decimal npercentage; private string nomineeaadharnumber; private string nguardian; private string nguardianaddress; private int nomineedobyear; private DateTime dateofconfirmation; 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 int EmployeeNomineeId { get { return employeenomineeid; } set { employeenomineeid = value; } } public int NEmployeeId { get { return nemployeeid; } set { nemployeeid = value; } } public byte NomineeType { get { return nomineetype; } set { nomineetype = value; } } public int SlNo { get { return slno; } set { slno = value; } } public string NomineeName { get { return nomineename; } set { nomineename = value; } } public string NRelation { get { return nrelation; } set { nrelation = value; } } public DateTime NomineeDOB { get { return nomineedob; } set { nomineedob = value; } } public string NomineeAddress { get { return nomineeaddress; } set { nomineeaddress = value; } } public decimal NPercentage { get { return npercentage; } set { npercentage = value; } } public string NomineeAADHARNumber { get { return nomineeaadharnumber; } set { nomineeaadharnumber = value; } } public string NGuardian { get { return nguardian; } set { nguardian = value; } } public string NGuardianAddress { get { return nguardianaddress; } set { nguardianaddress = value; } } public int NomineeDOBYear { get { return nomineedobyear; } set { nomineedobyear = value; } } public DateTime DateOfConfirmation { get { return dateofconfirmation; } set { dateofconfirmation = value; } } private string userdefaultimageviewurl; private string useresignatureviewurl; public string UserDefaultImageViewUrl { get { return userdefaultimageviewurl; } set { userdefaultimageviewurl = value; } } public string UserESignatureViewUrl { get { return useresignatureviewurl; } set { useresignatureviewurl = value; } } #endregion #region Department private int departmentid; private string departmentcode; private string departmentname; 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; } } #endregion } public class EmployeeAppointmentStaffDetailsDTO //: ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private string departmentname; private string designationname; private DateTime dateofjoining; private string empaddressline1; private string empaddressline2; private string empaddressline3; private string empaddressline4; 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 DepartmentName { get { return departmentname; } set { departmentname = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public DateTime DateOfJoining { get { return dateofjoining; } set { dateofjoining = value; } } public string EmpAddressLine1 { get { return empaddressline1; } set { empaddressline1 = value; } } public string EmpAddressLine2 { get { return empaddressline2; } set { empaddressline2 = value; } } public string EmpAddressLine3 { get { return empaddressline3; } set { empaddressline3 = value; } } public string EmpAddressLine4 { get { return empaddressline4; } set { empaddressline4 = value; } } } public class EmployeeAppointmentWorkDetailsDTO //: ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private string departmentname; private string designationname; private DateTime actualdateofbirth; private DateTime dateofjoining; private string fathername; private string empaddressline1; private string empaddressline2; private string empaddressline3; private string empaddressline4; 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 DepartmentName { get { return departmentname; } set { departmentname = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public DateTime ActualDateOfBirth { get { return actualdateofbirth; } set { actualdateofbirth = value; } } public DateTime DateOfJoining { get { return dateofjoining; } set { dateofjoining = value; } } public string FatherName { get { return fathername; } set { fathername = value; } } public string EmpAddressLine1 { get { return empaddressline1; } set { empaddressline1 = value; } } public string EmpAddressLine2 { get { return empaddressline2; } set { empaddressline2 = value; } } public string EmpAddressLine3 { get { return empaddressline3; } set { empaddressline3 = value; } } public string EmpAddressLine4 { get { return empaddressline4; } set { empaddressline4 = value; } } } public class EmployeeBioDataDetailsDTO //: ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private int employeequalificationid; private Int16 employeequalificationslno; //SlNo private string employeequalificationcourse; //Course private string employeequalificationinstitute; //Institute private string employeequalificationduration; //Duration private string employeequalificationfromyear; //FromYear private decimal employeequalificationtoyear; //ToYear private string employeequalificationgrade; //Grade private string employeequalificationremarks; //Remarks private int employeeexperienceid; private Int16 employeeexperienceslno; //Slno private string employeeexperienceemployer; //Employer private string employeeexperiencecity; //City private string employeeexperiencefrommonthyear; //FromMonthYear private string employeeexperiencetomonthyear; //ToMonthYear private decimal employeeexperiencenumberofyear; //NumberOf Year private string employeeexperiencedesignation; //Designation private decimal employeeexperiencesalarydrawn; //SalaryDrawn private string employeeexperiencereasonforleaving; //ReasonForLeaving private string empaddressline1; private string empaddressline2; private string empaddressline3; private string empaddressline4; private string tmpaddressline1; private string tmpaddressline2; private string tmpaddressline3; private string tmpaddressline4; private string designationname; private DateTime dateofbirth; private DateTime actualdateofbirth; private string contactmobileno; private string locationname; private string employeeworkinggradename; private DateTime dateofjoining; private string nomineename; private string nrelation; private decimal employeesalarynetpay; private string maritalstatusname; private string sexname; private int nomineedobyear; private string empaddressmobile; private string onsiteplace; private string defaultimageid; private byte nomineetype; private int employeenomineeid; 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 int EmployeeQualificationId { get { return employeequalificationid; } //Id set { employeequalificationid = value; } //Id } public Int16 EmployeeQualificationSlNo { get { return employeequalificationslno; } //SlNo set { employeequalificationslno = value; } //SlNo } public string EmployeeQualificationCourse { get { return employeequalificationcourse; } //Course set { employeequalificationcourse = value; } //Course } public string EmployeeQualificationInstitute { get { return employeequalificationinstitute; } //Institute set { employeequalificationinstitute = value; } //Institute } public string EmployeeQualificationDuration { get { return employeequalificationduration; } //Duration set { employeequalificationduration = value; } //Duration } public string EmployeeQualificationFromYear { get { return employeequalificationfromyear; } //FromYear set { employeequalificationfromyear = value; } //FromYear } public decimal EmployeeQualificationToYear { get { return employeequalificationtoyear; } //ToYear set { employeequalificationtoyear = value; } //ToYear } public string EmployeeQualificationGrade { get { return employeequalificationgrade; } //Grade set { employeequalificationgrade = value; } //Grade } public string EmployeeQualificationRemarks { get { return employeequalificationremarks; } //Remarks set { employeequalificationremarks = value; } //Remarks } public int EmployeeNomineeId { get { return employeenomineeid; } set { employeenomineeid = value; } } public int EmployeeExperienceId { get { return employeeexperienceid; } //Id set { employeeexperienceid = value; } //Id } public Int16 EmployeeExperienceSlno { get { return employeeexperienceslno; } //Slno set { employeeexperienceslno = value; } //Slno } public string EmployeeExperienceEmployer { get { return employeeexperienceemployer; } //Employer set { employeeexperienceemployer = value; } //Employer } public string EmployeeExperienceCity { get { return employeeexperiencecity; } //City set { employeeexperiencecity = value; } //City } public string EmployeeExperienceFromMonthYear { get { return employeeexperiencefrommonthyear; } //FromMonthYear set { employeeexperiencefrommonthyear = value; } //FromMonthYear } public string EmployeeExperienceToMonthYear { get { return employeeexperiencetomonthyear; } //ToMonthYear set { employeeexperiencetomonthyear = value; } //ToMonthYear } public decimal EmployeeExperienceNumberOfYear { get { return employeeexperiencenumberofyear; } //NumberOf Year set { employeeexperiencenumberofyear = value; } //NumberOf Year } public string EmployeeExperienceDesignation { get { return employeeexperiencedesignation; } //Designation set { employeeexperiencedesignation = value; } //Designation } public decimal EmployeeExperienceSalaryDrawn { get { return employeeexperiencesalarydrawn; } //SalaryDrawn set { employeeexperiencesalarydrawn = value; } //SalaryDrawn } public string EmployeeExperienceReasonForLeaving { get { return employeeexperiencereasonforleaving; } //ReasonForLeaving set { employeeexperiencereasonforleaving = value; } //ReasonForLeaving } public string EmpAddressLine1 { get { return empaddressline1; } set { empaddressline1 = value; } } public string EmpAddressLine2 { get { return empaddressline2; } set { empaddressline2 = value; } } public string EmpAddressLine3 { get { return empaddressline3; } set { empaddressline3 = value; } } public string EmpAddressLine4 { get { return empaddressline4; } set { empaddressline4 = value; } } public string TmpAddressLine1 { get { return tmpaddressline1; } set { tmpaddressline1 = value; } } public string TmpAddressLine2 { get { return tmpaddressline2; } set { tmpaddressline2 = value; } } public string TmpAddressLine3 { get { return tmpaddressline3; } set { tmpaddressline3 = value; } } public string TmpAddressLine4 { get { return tmpaddressline4; } set { tmpaddressline4 = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public DateTime DateOfBirth { get { return dateofbirth; } set { dateofbirth = value; } } public DateTime ActualDateOfBirth { get { return actualdateofbirth; } set { actualdateofbirth = value; } } public string ContactMobileNo { get { return contactmobileno; } set { contactmobileno = value; } } public string LocationName { get { return locationname; } set { locationname = value; } } public string EmployeeWorkingGradeName { get { return employeeworkinggradename; } //name set { employeeworkinggradename = value; } //name } public DateTime DateOfJoining { get { return dateofjoining; } set { dateofjoining = value; } } public string NomineeName { get { return nomineename; } set { nomineename = value; } } public string NRelation { get { return nrelation; } set { nrelation = value; } } public decimal EmployeeSalaryNetPay { get { return employeesalarynetpay; } //NetPay set { employeesalarynetpay = value; } //NetPay } public string MaritalStatusName { get { return maritalstatusname; } set { maritalstatusname = value; } } public string SexName { get { return sexname; } set { sexname = value; } } public int NomineeDOBYear { get { return nomineedobyear; } set { nomineedobyear = value; } } public string EmpAddressMobile { get { return empaddressmobile; } set { empaddressmobile = value; } } public string OnSitePlace { get { return onsiteplace; } set { onsiteplace = value; } } public string DefaultImageId { get { return defaultimageid; } set { defaultimageid = value; } } public byte NomineeType { get { return nomineetype; } set { nomineetype = value; } } } public class EmployeeForm25DetailsDTO //: ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private string departmentname; private DateTime dateofconfirmation; private string nomineename; private string nrelation; 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 DepartmentName { get { return departmentname; } set { departmentname = value; } } public DateTime DateOfConfirmation { get { return dateofconfirmation; } set { dateofconfirmation = value; } } public string NomineeName { get { return nomineename; } set { nomineename = value; } } public string NRelation { get { return nrelation; } set { nrelation = value; } } } public class EmployeeInductionProgramDetailsDTO// : ReportPaginationDTO { private int employeeid; private string employeecode; private string employeename; private string departmentname; private DateTime dateofconfirmation; private string designationname; private string fathername; private string spousename; 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 DepartmentName { get { return departmentname; } set { departmentname = value; } } public DateTime DateOfConfirmation { get { return dateofconfirmation; } set { dateofconfirmation = value; } } public string DesignationName { get { return designationname; } set { designationname = value; } } public string FatherName { get { return fathername; } set { fathername = value; } } public string SpouseName { get { return spousename; } set { spousename = value; } } } public class OuAddonDetailsDTO { private string fieldname; private string fieldvalue; private int ouid; public string FieldName { get { return fieldname; } set { fieldname = value; } } public string FieldValue { get { return fieldvalue; } set { fieldvalue = value; } } public int OUId { get { return ouid; } set { ouid = value; } } } }