using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RecruitmentDAL.DTO.JobProfile { public class JobProfileDTO { #region privatemembers private int jobprofileid; private string jobprofilename; private byte jobprofiletype; private int experience; private string qualification; #region Department private int departmentid; private string departmentcode; private string departmentname; #endregion #region Gcm private int designationid; private string designationcode; private string designationname; #endregion #region Gcm private int reportingtodesignationid; private string reportingtodesignationcode; private string reportingtodesignationname; #endregion #region Job private int jobid; private string jobnumber; private DateTime jobdate; private string jobtitle; private string jobdescription; #endregion #region Employee private int employeeid; private string employeecode; private string employeename; #endregion #region Employee private int reportingtoid; private string reportingtocode; private string reportingtoname; #endregion private DateTime jobprofilefromdate; private DateTime jobprofiletodate; private string jobprofileremarks; private string jobprofilesummary; #region Base private Int16 jobprofilesortorder; private byte jobprofilestatus; private Int16 jobprofileversion; private byte jobprofilesourcetype; #endregion #region Standard private int jobprofilecreatedbyid; private DateTime jobprofilecreatedon; private int jobprofilemodifiedbyid; private DateTime jobprofilemodifiedon; #endregion private List jobprofiledetailarray = new List(); #endregion #region publicmembers public int JobProfileId { get { return jobprofileid; } set { jobprofileid = value; } } public string JobProfileName { get { return jobprofilename; } set { jobprofilename = value; } } public byte JobProfileType { get { return jobprofiletype; } set { jobprofiletype = value; } } #region Department 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 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 Job public int JobId { get { return jobid; } set { jobid = value; } } public string JobNumber { get { return jobnumber; } set { jobnumber = value; } } public DateTime JobDate { get { return jobdate; } set { jobdate = value; } } public string JobTitle { get { return jobtitle; } set { jobtitle = value; } } public string JobDescription { get { return jobdescription; } set { jobdescription = value; } } #endregion #region Employee 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; } } #endregion #region Employee public int ReportingToId { get { return reportingtoid; } set { reportingtoid = value; } } public string ReportingToCode { get { return reportingtocode; } set { reportingtocode = value; } } public string ReportingToName { get { return reportingtoname; } set { reportingtoname = value; } } #endregion public DateTime JobProfileFromDate { get { return jobprofilefromdate; } set { jobprofilefromdate = value; } } public DateTime JobProfileToDate { get { return jobprofiletodate; } set { jobprofiletodate = value; } } public string JobProfileRemarks { get { return jobprofileremarks; } set { jobprofileremarks = value; } } public string JobProfileSummary { get { return jobprofilesummary; } set { jobprofilesummary = value; } } #region Base public Int16 JobProfileSortOrder { get { return jobprofilesortorder; } set { jobprofilesortorder = value; } } public byte JobProfileStatus { get { return jobprofilestatus; } set { jobprofilestatus = value; } } public Int16 JobProfileVersion { get { return jobprofileversion; } set { jobprofileversion = value; } } public byte JobProfileSourceType { get { return jobprofilesourcetype; } set { jobprofilesourcetype = value; } } #endregion #region Standard public int JobProfileCreatedById { get { return jobprofilecreatedbyid; } set { jobprofilecreatedbyid = value; } } public DateTime JobProfileCreatedOn { get { return jobprofilecreatedon; } set { jobprofilecreatedon = value; } } public int JobProfileModifiedById { get { return jobprofilemodifiedbyid; } set { jobprofilemodifiedbyid = value; } } public DateTime JobProfileModifiedOn { get { return jobprofilemodifiedon; } set { jobprofilemodifiedon = value; } } public int Experience { get { return experience; } set { experience = value; } } public string Qualification { get { return qualification; } set { qualification = value; } } #endregion public List JobProfileDetailArray { get { return jobprofiledetailarray; } set { jobprofiledetailarray = value; } } #endregion } }