using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Employee { public class JOBDetailReportDTO //: ReportPaginationDTO { private int jobid; private string jobnumber; private DateTime jobdate; private string referencenumber; private DateTime referencedate; private string jobfortype; private string description; private string requirements; private string placeofwork; private string biztransactiontypecode; private string biztransactiontypename; private string partycode; private string partyname; private int partyid; private string worktypecode; private string worktypename; private Int32 statusofjob; private string title; public int JobId { get { return jobid; } //Id set { jobid = value; } //Id } public string JobNumber { get { return jobnumber; } //Number set { jobnumber = value; } //Number } public DateTime JobDate { get { return jobdate; } //Date set { jobdate = value; } //Date } public string ReferenceNumber { get { return referencenumber; } //ReferenceNumber set { referencenumber = value; } //ReferenceNumber } public DateTime ReferenceDate { get { return referencedate; } //ReferenceDate set { referencedate = value; } //ReferenceDate } public string JobForType { get { return jobfortype; } //JobForType set { jobfortype = value; } //JobForType } public string Description { get { return description; } //Description set { description = value; } //Description } public string Requirements { get { return requirements; } //Requirements set { requirements = value; } //Requirements } public string PlaceOfWork { get { return placeofwork; } //PlaceOfWork set { placeofwork = value; } //PlaceOfWork } public string Title { get { return title; } //Requirements set { title = value; } //Requirements } public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public string PartyCode { get { return partycode; } //Id set { partycode = value; } //Id } public string PartyName { get { return partyname; } //Id set { partyname = value; } //Id } private int partybranchid; private string partybranchcode; private string partybrachname; public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybrachname; } set { partybrachname = value; } } #region Gcm private int employementtypeid; //Id private string employementtypecode; //Code private string employementtypename; //Name #endregion #region Gcm private int experianceid; //Id private string experiancecode; //Code private string experiancename; //Name #endregion #region Gcm private int designationlevelid; //Id private string designationlevelcode; //Code private string designationlevelname; //Name #endregion #region Gcm private int jobfunctionid; //Id private string jobfunctioncode; //Code private string jobfunctionname; //Name #endregion #region Gcm private int educationlevelid; //Id private string educationlevelcode; //Code private string educationlevelname; //Name #endregion #region Department private int departmentid; //Id private string departmentcode; //Code private string departmentname; //Name #endregion #region Gcm private int designationid; //Id private string designationcode; //Code private string designationname; //Name #endregion #region Gcm private int reportingtodesignationid; //Id private string reportingtodesignationcode; //Code private string reportingtodesignationname; //Name #endregion #region Employee private int hiringmanagerid; //Id private string hiringmanagercode; //Code private string hiringmanagername; //Name #endregion #region Employee private int hrinchargeid; //Id private string hrinchargecode; //Code private string hrinchargename; //Name #endregion #region Gcm private int gradeid; //Id private string gradecode; //Code private string gradename; //Name #endregion #region SelectionCycle private int selectioncycletypeid; //Id private string selectioncycletypecode; //Code private string selectioncycletypename; //Name private string selectioncycletyperemarks; //Remarks #endregion #region Gcm public int EmployementTypeId { get { return employementtypeid; } //Id set { employementtypeid = value; } //Id } public string EmployementTypeCode { get { return employementtypecode; } //Code set { employementtypecode = value; } //Code } public string EmployementTypeName { get { return employementtypename; } //Name set { employementtypename = value; } //Name } #endregion #region Gcm public int ExperianceId { get { return experianceid; } //Id set { experianceid = value; } //Id } public string ExperianceCode { get { return experiancecode; } //Code set { experiancecode = value; } //Code } public string ExperianceName { get { return experiancename; } //Name set { experiancename = value; } //Name } #endregion #region Gcm public int DesignationLevelId { get { return designationlevelid; } //Id set { designationlevelid = value; } //Id } public string DesignationLevelCode { get { return designationlevelcode; } //Code set { designationlevelcode = value; } //Code } public string DesignationLevelName { get { return designationlevelname; } //Name set { designationlevelname = value; } //Name } #endregion #region Gcm public int JobFunctionId { get { return jobfunctionid; } //Id set { jobfunctionid = value; } //Id } public string JobFunctionCode { get { return jobfunctioncode; } //Code set { jobfunctioncode = value; } //Code } public string JobFunctionName { get { return jobfunctionname; } //Name set { jobfunctionname = value; } //Name } #endregion #region Gcm public int EducationLevelId { get { return educationlevelid; } //Id set { educationlevelid = value; } //Id } public string EducationLevelCode { get { return educationlevelcode; } //Code set { educationlevelcode = value; } //Code } public string EducationLevelName { get { return educationlevelname; } //Name set { educationlevelname = value; } //Name } #endregion #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 Gcm 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 } #endregion #region Gcm public int ReportingToDesignationId { get { return reportingtodesignationid; } //Id set { reportingtodesignationid = value; } //Id } public string ReportingToDesignationCode { get { return reportingtodesignationcode; } //Code set { reportingtodesignationcode = value; } //Code } public string ReportingToDesignationName { get { return reportingtodesignationname; } //Name set { reportingtodesignationname = value; } //Name } #endregion #region Employee public int HiringManagerId { get { return hiringmanagerid; } //Id set { hiringmanagerid = value; } //Id } public string HiringManagerCode { get { return hiringmanagercode; } //Code set { hiringmanagercode = value; } //Code } public string HiringManagerName { get { return hiringmanagername; } //Name set { hiringmanagername = value; } //Name } #endregion #region Employee public int HRInchargeId { get { return hrinchargeid; } //Id set { hrinchargeid = value; } //Id } public string HRInchargeCode { get { return hrinchargecode; } //Code set { hrinchargecode = value; } //Code } public string HRInchargeName { get { return hrinchargename; } //Name set { hrinchargename = value; } //Name } #endregion #region Gcm public int GradeId { get { return gradeid; } //Id set { gradeid = value; } //Id } public string GradeCode { get { return gradecode; } //Code set { gradecode = value; } //Code } public string GradeName { get { return gradename; } //Name set { gradename = value; } //Name } #endregion #region SelectionCycle public int SelectionCycleTypeId { get { return selectioncycletypeid; } //Id set { selectioncycletypeid = value; } //Id } public string SelectionCycleTypeCode { get { return selectioncycletypecode; } //Code set { selectioncycletypecode = value; } //Code } public string SelectionCycleTypeName { get { return selectioncycletypename; } //Name set { selectioncycletypename = value; } //Name } public string SelectionCycleTypeRemarks { get { return selectioncycletyperemarks; } //Remarks set { selectioncycletyperemarks = value; } //Remarks } #endregion private int primarylocationId; private string primarylocationcode; private string primarylocationname; public int PrimaryLocationId { get { return primarylocationId; } set { primarylocationId = value; } } public string PrimaryLocationCode { get { return primarylocationcode; } set { primarylocationcode = value; } } public string PrimaryLocationName { get { return primarylocationname; } set { primarylocationname = value; } } private string foroucode; private string forouname; public string ForOUCode { get { return foroucode; } set { foroucode = value; } } public string ForOUName { get { return forouname; } set { forouname = value; } } private int reasonid; private string reasoncode; private string reasonname; private string reasonforopening; public int ReasonId { get { return reasonid; } set { reasonid = value; } } public string ReasonCode { get { return reasoncode; } set { reasoncode = value; } } public string ReasonName { get { return reasonname; } set { reasonname = value; } } public string ReasonForOpening { get { return reasonforopening; } set { reasonforopening = value; } } private int searchtype; private string additionalinformation; private string otherattractions; private int skillsetid; private string skillsetcode; private string skillsetname; private int selectionprocessid; private string selectionprocesscode; private string selectionprocessname; public int SearchType { get { return searchtype; } set { searchtype = value; } } public string AdditionalInformation { get { return additionalinformation; } set { additionalinformation = value; } } public string OtherAttractions { get { return otherattractions; } set { otherattractions = value; } } public int SkillSetId { get { return skillsetid; } set { skillsetid = value; } } public string SkillsetCode { get { return skillsetcode; } set { skillsetcode = value; } } public string SkillsetName { get { return skillsetname; } set { skillsetname = value; } } public int SelectionProcessId { get { return selectionprocessid; } set { selectionprocessid = value; } } public string SelectionProcessCode { get { return selectionprocesscode; } set { selectionprocesscode = value; } } public string SelectionProcessName { get { return selectionprocessname; } set { selectionprocessname = value; } } private DateTime requirementbefore; private DateTime requiredfromdate; private DateTime requiredtodate; public DateTime RequirementBefore { get { return requirementbefore; } set { requirementbefore = value; } } public DateTime RequiredFromDate { get { return requiredfromdate; } set { requiredfromdate = value; } } public DateTime RequiredToDate { get { return requiredtodate; } set { requiredtodate = value; } } private int reportingtoemployeeid; private string reportingemployeecode; private string reportingemployeename; public int ReportingToEmployeeId { get { return reportingtoemployeeid; } set { reportingtoemployeeid = value; } } public string ReportingToEmployeeCode { get { return reportingemployeecode; } set { reportingemployeecode = value; } } public string ReportingToEmployeeName { get { return reportingemployeename; } set { reportingemployeename = value; } } public string BIZTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BIZTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } private DateTime jobrecruitmentstartdate; private DateTime jobrecruitmentenddate; private decimal jobsalarymaximum; private decimal jobsalaryminimum; private string jobsalaryparticulars; private string jobbenifits; private decimal jobnoofrequirements; private string jobresponsibilities; private string jobremarks; private string jobstatus; private string status; private string periodname; public string PeriodName { get { return periodname; } //SalaryMaximum set { periodname = value; } //SalaryMaximum } public DateTime JobRecruitmentStartDate { get { return jobrecruitmentstartdate; } //RecruitmentStartDate set { jobrecruitmentstartdate = value; } //RecruitmentStartDate } public DateTime JobRecruitmentEndDate { get { return jobrecruitmentenddate; } //RecruitmentEndDate set { jobrecruitmentenddate = value; } //RecruitmentEndDate } public decimal JobSalaryMaximum { get { return jobsalarymaximum; } //SalaryMaximum set { jobsalarymaximum = value; } //SalaryMaximum } public decimal JobSalaryMinimum { get { return jobsalaryminimum; } //SalaryMinimum set { jobsalaryminimum = value; } //SalaryMinimum } public string JobSalaryParticulars { get { return jobsalaryparticulars; } //SalaryParticulars set { jobsalaryparticulars = value; } //SalaryParticulars } public string JobBenifits { get { return jobbenifits; } //Benifits set { jobbenifits = value; } //Benifits } public decimal JobNoOfRequirements { get { return jobnoofrequirements; } //NoOfRequirements set { jobnoofrequirements = value; } //NoOfRequirements } public string JobResponsibilities { get { return jobresponsibilities; } //Responsibilities set { jobresponsibilities = value; } //Responsibilities } public string JobRemarks { get { return jobremarks; } //Remarks set { jobremarks = value; } //Remarks } public string JobStatus { get { return jobstatus; } //JobStatus set { jobstatus = value; } //JobStatus } public string Status { get { return status; } set { status = value; } } private string allocationname; public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string WorkTypeCode { get { return worktypecode; } //Id set { worktypecode = value; } //Id } public string WorkTypeName { get { return worktypename; } //Id set { worktypename = value; } //Id } public Int32 StatusofJob { get { return statusofjob; } set { statusofjob = value; } } } }